Senior Software Engineer

Submission Information
Publish Date: 
Tuesday, July 12, 2022
Archive Date: 
Tuesday, August 9, 2022
Job Summary
Job Category: 
Science Engineering
Institution Classification/Type: 
Small Academic
Institution/Company: 
The Space Telescope Science Institute
City: 
Baltimore
State/Province: 
Maryland
Country: 
United States of America
Announcement
Job Announcement Text: 

The Space Telescope Science Institute (STScI) is a multi-mission science operations center for NASA's flagship observatories. Our world-class astronomical research center is based on the Johns Hopkins University Homewood campus in Baltimore, Maryland (Click here to learn more about our missions). This position can support work from home with a hybrid work schedule. Candidates must reside in or be willing to relocate locally to report onsite as needed.

STScI's Instruments Division (INS) plays a critical role in enabling the worldwide astronomical community and maximizing the science return of the Hubble Space Telescope (HST), the James Webb Space Telescope (JWST), and the Roman Space Telescope (RST). INS is looking for a Senior Software Engineer to help advance our state-of-the-art software. If you are a collaborative engineer excited to strengthen the operation of NASA's flagship missions, then you want to join our team!

Your Role & Responsibilities include:

Contribute to the software development of multiple projects and applications using a broad range of technologies while employing software engineering best practices and principles

Work under minimal supervision to solve complex problems, assess implementation details, and perform tasks to advance NASA mission goals

Keep abreast of the software-development landscape and make recommendations for architectural approaches and technologies for new features or applications

Work collaboratively on diverse teams that include other technical staff and domain experts (e.g., astronomers) of varying levels of seniority

Provide mentorship and knowledge transfer to other INS staff

Commit to continuous improvement and innovation

Lead and work with others within small to medium-sized groups

Effectively articulate technical challenges and solutions, both orally and in writing

Your Experience, Skills & Qualifications:

A Bachelor's degree in an engineering or science discipline and a minimum of 8 years in software engineering or development. A Master's degree is preferred but not required.

Proficiency in the Python programming language

Experience working in a Linux-based environment

Experience with a distributed version control system such as Git

Experience with Continuous Integration workflows and testing automation 

Experience developing unit tests 

Experience mentoring other software engineers

Experience estimating the level of effort and developing implementation plans

Experience with project scoping, including resource estimate and developing implementation plans

Experience with writing online technical documentation 

Must be a U.S. citizen or Permanent Resident for ITAR compliance

Desirable, but not required

Experience with agile development practices

Experience with relational databases

Experience with web development

Experience with cloud computing services and techniques

Experience with machine learning techniques

Familiarity with Mac OS

The starting position and salary are commensurate with education and experience. We offer an excellent and generous benefits package (Click here to explore our benefits). STScI provides a flexible and welcoming workspace for all (Click here to learn more about our culture).

TO APPLY: Share your experience by uploading a resume and completing an online application. Applications received by August 2nd will receive full consideration. Applications received after this date will be considered until the position is filled.

Explore all career opportunities through our website at www.stsci.edu/opportunities

COVID Working Protocols: https://outerspace.stsci.edu/display/CWP

STScI embraces the diversity of our staff as a strategic priority in creating a first-rate community. We reflect this deep dedication by strongly encouraging women, ethnic minorities, veterans, and disabled individuals to apply for these opportunities (Click here to learn more about how we foster Diversity & Inclusion). Veterans, disabled individuals, or wounded warriors needing assistance with the employment process can contact us at [email protected] EOE/AA/M/F/D/V.

As a leader in the astronomical community, AURA is committed to diversity and inclusion. AURA develops and supports programs that advance our organizational commitment to diversity, broaden participation, and encourage the advancement of diversity throughout the astronomical scientific workforce www.aura-astronomy.org/diversity.asp

As a recipient of U.S. Government funding, AURA is considered a government contractor subject to Equal Employment Opportunity and Affirmative Action regulations. As an Equal Opportunity and Affirmative Action Employer, AURA and all of the centers do not discriminate based on race, sex, age, religion, national origin, sexual orientation, gender identity/gender identity expression, lawful political affiliations, veteran status, disability, and any other legally protected status under applicable federal, state, and local equal opportunity laws. The statements below, as well as the requests for self-identification, are required under these regulations. We encourage your participation in meeting these federal reporting requirements for protection and assisting us in our record-keeping and reporting. Your responses are kept strictly confidential.

Application Deadline: 
Tuesday, August 9, 2022
Selection Deadline: 
Tuesday, August 9, 2022
Current Status of Position: 
Accepting Applicants
Apply to Job
Attention To: 
Monica Meneses
Inquiries About Job
Attention To: 
Monica Meneses