Demo

Senior Software Engineer - Python developer

STScI
Baltimore, MD Full Time
POSTED ON 2/17/2025
AVAILABLE BEFORE 5/14/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: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    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
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at STScI

    STScI
    Hired Organization Address Baltimore, MD Full Time
    The Space Telescope Science Institute (STScI) is a multi-mission science operations center for NASA's flagship observato...

    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.

    Senior Software Engineer – Python developer

    Space Telescope, Baltimore, MD

    Software Engineer - 2 (Python Developer)

    Akina, Inc., Annapolis, MD

    AI Assistant is available now!

    Feel free to start your new journey!