Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Space Telescope Science Institute

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. STScI leads observation planning, data analysis, public engagement, and data archiving for flagship missions. Our staff spans astronomy, engineering, education, IT, communications, and administration—working together to bring space science to the world.

The Space Telescope Science Institute (STScI), a leading NASA science and flight operations center, is seeking a Senior Software Engineer to join our Instruments Division Software Engineering Branch (ISEB). We’re looking for a talented and experienced professional to work with fellow software engineers, technical staff, and scientists, who serve missions such as HST, JWST, and Roman. Visit our website to learn more about our missions .

The Instruments Division is responsible for supporting observers in their use of the telescopes and archived data and ensuring that scientific instruments provide maximum effectiveness throughout their lifecycle, for the global community of researchers who use them.

As a member of ISEB you will join an agile team of developers who:

  • Create software tools and other products that will enable the astronomical community to analyze astronomical data more efficiently
  • Architect and evolve end-to-end scientific data solutions
  • Lead the design, development, and support of databases that support our tools
  • Deploy and manage containerized workloads
  • Develop and maintain CI/CD pipelines for reliable use and deployment
  • Partner with scientific, engineering, and non-technical stakeholders to ensure data analysis, performance, accessibility, and reliability of the software products and data analysis tools that we support
  • Serve as a senior technical contributor, providing guidance on best practices for software
  • Contribute to algorithm design, user support, training, and open-source projects
  • Contribute to the design and development of cloud based (AWS) applications

Requirements

Required Experience, Qualifications and Skills:

  • Degree in Computer Science or related field, or equivalent professional experience
  • Strong experience designing, developing, and troubleshooting scalable data pipelines
  • Strong programming skills in Python using version control
  • Experience with task brokers, messengers, and queues such as kafka, SQS, redis, celery
  • Excellent problem-solving abilities and the ability to communicate technical concepts clearly to non-technical teams
  • Strong collaboration skills and the desire to engage with a broadly knowledgeable community
  • Proficiency working in a Linux environment

Desired Background

  • Experience in data processing, analysis, and related requirements in a science environment
  • Experience working with astronomical data
  • Background in astronomy, physics, or earth science
  • Experience working with (possibly scientific) datasets at TB and PB scale
  • Experience with C/C++ and Python interfacing, such as Cython and the C API
  • Experience with multithreading and performance optimization
  • The substitution of additional relevant education and/or experience for stated qualifications may be considered.

TO APPLY: You will need to submit the following materials: a cover letter, a resume or CV with details of relevant technical skills or experience, and the names of three people who have agreed to provide a letter of reference upon request. Application received by June 21, 2026, will receive full consideration. Applications received after this date will be considered until the position is filled. Ref: HRC0015899

Please only use this link to apply

Individuals needing assistance with the employment process can contact us at ***email_hidden***.

Benefits

We offer an excellent and generous benefits package, tuition reimbursement, flexible work schedules and a stimulating and diverse work environment. Explore our benefits:

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Baltimore, MD vacancy
  •  ...Mid-Senior Level Software Engineer Opportunity One of Inc 5000's fastest growing companies, come join us! Our work environment is limitless, you matter to us, your great work will be recognized, and there are many opportunities for advancement. Davis Unlimited Information... 
    Senior
    Immediate start

    DUIT

    Baltimore, MD
    4 days ago
  •  ...SECURITY CLEARANCE : TS/SCI with both Polygraphs is required POSITION: Senior Software Engineer REQUISITION: NIN-AE4-17.022425 LOCATION: Ft. Meade, Maryland JOB DESCRIPTION: • The Software Engineer will be heavily involved with the creation,... 
    Senior

    Capital Solutions Group LLC

    Baltimore, MD
    20 hours ago
  •  ...Software Engineer, Sr Job Category: SW3 Requisition Number: SOFTW005502 Posted: June 2, 2026 Full-Time Hybrid Baltimore, MD...  ...together to bring space science to the world. STScI is seeking a Senior Software Engineer to join our Instruments Division Software... 
    Senior
    Full time

    Space Telescope

    Baltimore, MD
    4 days ago
  •  ...the US, we operate across the full stack - from research and engineering to deployment and capability building. Our mission is...  ...challenges. About the role We are seeking an experienced Senior Software Engineer to join our US team. As a key contributor, you will... 
    Senior

    Sand Tech Holdings Limited

    Baltimore, MD
    3 days ago
  • $75 - $80 per hour

     ...Sr. Software Engineer (DevOps) Company: Financial Industry Location: Hybrid (3-D on-site) Baltimore MD - 21224 Dallas TX - 75062 Wilmington - 19805 Duration: 6 Months Contract To Hire Pay Rate: $75 80-/hr Responsibilities: Full-Stack Modernization... 
    Senior
    Contract work
    Temporary work

    Collabera

    Baltimore, MD
    4 days ago
  • Ciena Corporation is seeking a Routing/IP Software Engineer 4 to drive the development of advanced software solutions for networking applications. This role offers the opportunity to work on innovative technologies such as SDN and NFV, contributing to impactful products... 
    Senior
    Remote work
    Flexible hours

    Ciena

    Baltimore, MD
    2 days ago
  • A leading educational institution is seeking a Sightline Sr. Software Engineer to handle the development and maintenance of various enterprise-wide applications. This role involves gathering requirements, developing project plans, and ensuring application functionality... 
    Senior
    Remote work

    Johns Hopkins University

    Baltimore, MD
    20 hours ago
  • $85.5k - $149.8k

     ...Inside Higher Ed is seeking a Sightline Sr. Software Engineer responsible for managing the full life cycle of large, complex projects. The role demands expertise in requirements gathering, system analysis, and integrating technologies. Applicants should have a Bachelor... 
    Senior
    Full time
    Monday to Friday

    Inside Higher Ed

    Baltimore, MD
    2 days ago
  •  ...business founded on the basic principle of delivering customer mission success. RBR-Technologies is seeking a Full Stack Senior Software Engineer (level 3 or 4) with Zero Trust experience to join our team and support a cutting-edge Zero Trust mission where your full-... 
    Senior
    Contract work
    Work experience placement
    Flexible hours

    RBR-Technologies

    Linthicum Heights, MD
    2 days ago
  • $131.8k - $290k

     ...Job Title: Senior Software Engineer - Cybersecurity & DevOps Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: None Type of Travel: None... 
    Senior
    Full time
    Contract work
    Work experience placement
    Immediate start
    Flexible hours

    CACI International

    Linthicum Heights, MD
    10 days ago
  • $190k - $240k

     ...hidden fees or compounding interest.Consumer Growth Experience Engineering (CGX) builds the platforms and end-to-end experiences that...  ...JavaScript/TypeScript.You have a total of 4+ years of experience as a software engineer.You are experienced in designing, developing, and... 
    Senior
    Remote work

    Affirm

    Baltimore, MD
    20 hours ago
  • $110k - $120k

     ...Technologies InVita Healthcare Technologies is a leading software provider for complex medical, forensics, and community care...  ..., please visit invitahealth.com . Job Title : Senior Software Engineer - .Net Department : DNA and Forensics, R&D Reporting... 
    Senior
    Contract work
    Work at office
    Local area
    Monday to Friday
    Flexible hours
    3 days per week

    Invita Healthcare Technologies

    Baltimore, MD
    20 hours ago
  • $120k - $140k

     ...curiosity, and a customer first approach. We seek to hire a Senior Python Developer who will be responsible for designing and...  ...our team of security analysts. Experience with data science / engineering is expected, and experience with ML and AI in TensorFlow /... 
    Senior
    Temporary work
    Local area
    Flexible hours

    CyberMaxx

    Linthicum Heights, MD
    20 hours ago
  •  ...Position : Senior Software Engineer – Instrument Manufacturing Location : Sparks, MD Duration : 12 Months Total Hours/week : 40.00 1st Shift Client : Medical Devices Company Job Category : Engineering Level of Experience : Senior Level Employment... 
    Senior
    Contract work
    Day shift

    MILLENNIUMSOFT

    Baltimore, MD
    9 days ago
  • $100k - $140k

     ...Job details Our client based out of Ohio is looking to hire a Frontend Engineer! 100% remote This Jobot Job is hosted by Nick Frei. Salary: $100,000 - $140,000 per year A Bit About Us We are a leading company in the Tech Services industry, looking for a... 
    Senior
    Permanent employment
    Full time
    Local area
    Remote work

    Jobot

    Baltimore, MD
    4 days ago
  • $140k - $180k

    Revelare Networks in Pikesville, MD, is looking for a Research Engineer to support R&D contracts with the DoD. This role involves improving cellular communication security through software development and collaboration across teams. Candidates should have a degree in Computer... 
    Senior
    Remote job

    Revelare Networks

    Pikesville, MD
    2 days ago
  •  ...MANTECH seeks a highly technical and mission-focused Senior CNO Software Engineer to join our team in Hanover, MD.   In this role, you will develop advanced CNO capabilities that directly support national security. You’ll work in a collaborative environment focused... 
    Senior
    Full time
    Work experience placement

    MANTECH

    Hanover, MD
    1 day ago
  •  ...Senior Software Developer The client looking for a talented Senior Software Developer who currently possess a TS/SCI with CI Poly clearance...  ...process in coordination with customer and system engineering. Recommends new technologies and research processes for complex... 
    Senior
    Work at office

    Beyond SOF

    Linthicum Heights, MD
    2 days ago
  •  ...AI Engineering Position This position is available in our partner's New York City office, or at their brand new AI Engineering squad in Baltimore, Maryland. Both locations offer the opportunity to collaborate with top talent, drive innovation, and make a real impact... 
    Senior
    Work at office

    NewGen Technologies (Maryland)

    Baltimore, MD
    4 days ago
  • $86.5k - $142.7k

     ...writing and reviewing code, building proofs‑of‑concept, and guiding engineering teams through complex technical decisions. This position...  ...and attributes for success • Strong hands‑on background in software engineering and modern application architectures. • Deep understanding... 
    Senior
    Summer holiday
    Flexible hours

    EY

    Baltimore, MD
    20 hours ago
  • $130k - $150k

     ...Senior Software Engineer NetSuite Reporting/Analytics Hunt Valley, Maryland, United States Tessco Technologies, a leader in wireless manufacturing and retail solutions, is seeking a highly skilled NetSuite Analytics Warehouse (NSAW) Developer to join our team. The... 
    Senior
    Local area

    TESSCO

    Cockeysville, MD
    3 days ago
  • $165k

     ...make a difference? Come join a mission that can save the world! About the Role : Dragos is seeking a highly skilled Senior Software Engineer to join our Vulnerability Analysis content team. The ideal candidate will play a pivotal role in accelerating the delivery... 
    Senior
    Local area
    Remote work

    Dragos, Inc.

    Hanover, MD
    20 hours ago
  • $114.6k - $190.2k

     ...Senior CNO Software Engineer Unlock the secrets of intelligence with MANTECH! Join a dynamic team at the forefront of national security, providing advanced solutions to government intelligence agencies. Since 1968, we've been solving the toughest challenges with groundbreaking... 
    Senior
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Local area
    Remote work

    ManTech

    Hanover, MD
    2 days ago
  • $134k - $236.33k

     ...Role & Responsibilities: • Plans, conducts, and coordinates software development activities. • Designs, develops, documents, tests...  ...• Bachelors, Masters, or Ph.D. in electrical engineering, computer engineering, physics, math, or a related discipline.... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Lockheed Martin Corporation

    Severn, MD
    3 days ago
  • $97.75k - $132.25k

     ...customized marine systems, shipboard equipment, subsea vehicles, and engineered solutions for commercial and U.S. military vessels....  ...and renewable energy industries. Position Summary The Senior Software Engineer serves as a core member of the Oceaneering Technologies... 
    Senior
    Full time
    Casual work
    Work at office
    Remote work

    Oceaneering

    Hanover, MD
    2 days ago
  • $180k - $220k

     ...with Full Benefits to include Health/Dental/Vision and PTO. Description: Base-2 Solutions is looking for a top-notch software engineer to join our team. We are driven to solve challenging customer problems by leveraging innovative technical solutions. Our software... 
    Senior
    Hourly pay
    Contract work
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Base2 Solutions

    Hanover, MD
    1 day ago
  • $175k - $200k

     ...Autonomy Systems · Design, develop, and deploy core autonomy software across perception, navigation, and control · Own software...  ...· Optimize for reliability and resilience · Infuse AI Into Engineering Workflows · Lead adoption of AI across development lifecycle... 
    Senior

    BlackSea Technologies

    Curtis Bay, MD
    10 days ago
  •  ...System One in Baltimore seeks a Senior Java API Engineer for a REMOTE position focused on enhancing Java-based REST APIs supporting mobile applications. Candidates should have 5+ years in Java backend development and experience with RESTful APIs and cloud environments... 
    Senior
    Remote work

    System One

    Baltimore, MD
    11 days ago
  •  ...Senior Java Developer (Life Sciences) We have an opening for a Senior Java Developer with a strong background in Life Sciences. The position is an ongoing contract for 6+ months, 100% remote with EST schedule. This is a W2 role. Position Details Length: 6 months+... 
    Senior
    Ongoing contract
    Remote work

    Polarits

    Baltimore, MD
    20 hours ago
  •  ...Hello Folks Please find the below requirement and let me know your interest? I have an opening for a Senior Java Developer with a strong background in Life Sciences (must have). Position is an ongoing contract for 6 months+, preferably EST candidates.... 
    Senior
    Ongoing contract
    Immediate start
    Remote work

    Polar IT

    Baltimore, MD
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!