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:
- ...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...SeniorImmediate start
- ...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
- ...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...SeniorFull time
- ...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
$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...SeniorContract workTemporary work- 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...SeniorRemote workFlexible hours
- 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...SeniorRemote work
$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...SeniorFull timeMonday to Friday- ...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-...SeniorContract workWork experience placementFlexible hours
$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...SeniorFull timeContract workWork experience placementImmediate startFlexible hours$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...SeniorRemote work$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...SeniorContract workWork at officeLocal areaMonday to FridayFlexible hours3 days per week$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 /...SeniorTemporary workLocal areaFlexible hours- ...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...SeniorContract workDay shift
$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...SeniorPermanent employmentFull timeLocal areaRemote work$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...SeniorRemote job- ...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...SeniorFull timeWork experience placement
- ...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...SeniorWork at office
- ...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...SeniorWork at office
$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...SeniorSummer holidayFlexible hours$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...SeniorLocal area$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...SeniorLocal areaRemote work$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...SeniorHourly payContract workTemporary workWork experience placementLocal areaRemote work$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....SeniorFull timeTemporary workWork experience placementWork at officeFlexible hours$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...SeniorFull timeCasual workWork at officeRemote work$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...SeniorHourly payContract workTemporary workImmediate startFlexible hoursShift work$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- ...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...SeniorRemote work
- ...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+...SeniorOngoing contractRemote work
- ...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....SeniorOngoing contractImmediate startRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer full time Baltimore, MD
- startup software engineer Baltimore, MD
- software developer Baltimore, MD
- software development engineer aws Baltimore, MD
- ngo software engineer Baltimore, MD
- software engineer Baltimore, MD
- senior software engineer Baltimore, MD
- cybersecurity software engineer Baltimore, MD
- part time software developer remote Baltimore, MD
- intel software engineer Baltimore, MD


