Senior Software Engineer

Space Telescope Science Institute

Baltimore, MD

JOB DETAILS
SALARY
$125,000–$150,000 Per Year
SKILLS
Apache, Astronomy, Best Practices, Cloud Computing, Communication Skills, Computer Programming, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Data Management, Data Migration, Data Sets, Database Design, Database Technology, Identify Issues, Information Technology & Information Systems, Linux Operating System, People Management, Performance Management, Performance Tuning/Optimization, PostgreSQL, Problem Solving Skills, Python Programming/Scripting Language, Query Optimization, Relational Databases (RDBMS), Scalable System Development, Schedule Development, Software Engineering, Space Science, Unix Shell Programming
LOCATION
Baltimore, MD
POSTED
30+ days ago

The Space Telescope Science Institute (STScI), operated by the Association of Universities for Research in Astronomy (AURA), is NASA's science operations center for missions including the Hubble and James Webb Space Telescopes. We are seeking a Senior Software Engineer to join our Catalog Science Branch.

We're looking for a talented and experienced professional to help manage the backend data pipelines, MPP database system and ensure high-performance, reliable data access for our advanced astronomical public data archive, the Mikulski Archive for Space Telescopes (MAST)-one of the world's most advanced astronomical public data archives- serving missions such as HST, JWST, Roman, and TESS. This position can support hybrid work. 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.

What You will Do:

• Architect and evolve end‑to‑end scientific data solutions • Lead the design, development, and optimization of scalable relational databases and cloud-based data Lakehouse • Develop, maintain and optimize robust, fault-tolerant data pipelines using Apache Airflow (or similar tools) for data ingestion and data migration to process petabyte-scale datasets efficiently • Deploy and manage, scale containerized data workloads using Kubernetes on prem and in cloud • Develop and maintain CI/CD pipelines for reliable automated deployment • Partner with scientific, engineering, and non‑technical stakeholders to ensure data performance, accessibility, and reliability • Serve as a senior technical contributor, providing guidance on best practices for data engineering

Required Technical Skills:

• Deep expertise in PostgreSQL: schema design, query optimization, indexing, partitioning, and large-scale performance tuning • Strong experience designing and developing scalable data pipelines and modern cloud‑based data Lakehouse architectures • Proficiency in Apache Airflow for developing, scheduling, monitoring, and troubleshooting data pipelines • Hands-on experience with Kubernetes for container orchestration, including deploying and scaling workloads • Strong programming skills in Python (required) and shell scripting • Excellent problem-solving abilities and be able to communicate technical concepts clearly to non-technical teams

Required Qualifications:

• Bachelor's or Master's degree in Computer Science, Information Technology, or a related field • 8+ years of professional experience in Linux-based environments, with demonstrated expertise in data engineering, data management, and scalable data architectures

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 healthy work/life balance • Comprehensive medical/dental/vision/prescription plans, and more!

Salary range is $125,000 - $150,000. Final compensation is based on experience, skills, internal equity, and market conditions.

Application link - Senior Software Engineer

Applications received by 03/03/2026 will receive full consideration. Applications received after this date will be considered until the position is filled.

Reference #:0015514

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

About the Company

S

Space Telescope Science Institute