Demo

Senior Software Engineer – Python developer

Space Telescope
Baltimore, MD Full Time
POSTED ON 2/13/2025
AVAILABLE BEFORE 4/12/2025

Support NASA missions! The Space Telescope Science Institute (STScI) is a multi-mission science and flight operations center for NASA’s flagship observatories on the Johns Hopkins University Homewood campus in Baltimore, Maryland. Learn more about our missions.

This position can support hybrid work (only one day in the office, every quarter). Candidates must reside in or be willing to relocate to our local market. (MD, DE, VA, PA, DC & WV). This position requires US Citizenship or Permanent Residence in order to meet ITAR requirements.

Position Overview:

We are looking for an experienced, energetic, enthusiastic, and motivated Senior Software Engineer to join our talented Data Management Division (DMD). The DMD is responsible for the processing, storage, retrieval, and archiving of astronomical data from many missions, including Hubble, James Webb, Roman, and TESS. This position will focus on developing software for our JWST Data Processing Pipelines.

Key Responsibilities:

 - Design and Development: Create software systems for the pipeline (familiar with workflow managers such as Airflow, HTCondor, or others) processing of astronomical data. 

 - Interface Maintenance: Develop and maintain interfaces between databases and data processing systems.

 - Algorithm Refinement: Refine and improve processing algorithms and performance for science programs.

 - Operational Support: Operational Support: Lead in troubleshooting and debugging issues, support day-to-day operations, and resolve production problems in a timely manner.

 Experience, Skills, and Qualifications:

 - Education: Bachelor’s degree in Computer Science, Engineering, or an equivalent relevant field.

 - Experience: 8 years of hands-on experience in software engineering and data management.

 - Programming: Proficient in Python.

 - Database Knowledge: Experience with relational databases.

 - Operating Environment: Experience working in a Linux-based environment.

 - CI/CD: Experience with Continuous Integration and Delivery (CI/CD) practices.

 Nice to have: Cloud Services: Familiarity with AWS services including S3, EC2, Lambda, EKS/ECS, SQS, SNS, RDS, and other data-related cloud services.

The starting position and salary are commensurate with education and experience. We offer an excellent and generous benefits package, tuition reimbursement, flexible work schedules, and a stimulating and diverse work environment (Click here to learn more about our culture).

Salary range is $137,500 - $147,500. Compensation is commensurate with education and experience. Our excellent benefits include:

  • Employer retirement contribution – direct STScI contribution of 10% of your salary from your first day
  • 12 days sick leave, up to 24 days’ vacation, and 10 paid holidays
  • Flexible work schedule with work/life balance
  • Comprehensive medical/dental/vision/prescription plans, and more!

TO APPLY: Please complete an online application and upload a resume and cover letter. Applications received by 2/28/25 will receive full consideration. Applications received after this date will be considered until the position is filled. Senior Software Engineer

Individuals needing assistance with the employment process can contact us at careers@stsci.edu.

 

Salary : $137,500 - $147,500

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer – Python developer?

Sign up to receive alerts about other jobs on the Senior Software Engineer – Python developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Space Telescope

Space Telescope
Hired Organization Address Baltimore, MD Full Time
The Space Telescope Science Institute (STScI) is a multi-mission science and flight operations center for NASA’s flagshi...
Space Telescope
Hired Organization Address Baltimore, MD Full Time
The Space Telescope Science Institute (STScI) is a multi-mission science and flight operations center for NASA’s flagshi...
Space Telescope
Hired Organization Address Baltimore, MD Full Time
Are you a problem solver with exceptional time management and customer service skills? If you're eager to continue your ...
Space Telescope
Hired Organization Address Baltimore, MD Full Time
Support NASA missions! The Space Telescope Science Institute (STScI) is a multi-mission science and flight operations ce...

Not the job you're looking for? Here are some other Senior Software Engineer – Python developer jobs in the Baltimore, MD area that may be a better fit.

Software Engineer - 2 (Python Developer)

Akina, Inc., Annapolis, MD

AI Assistant is available now!

Feel free to start your new journey!