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

Full Stack Software Engineer II

$105k - $125k

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. Our world-class astronomical research center is based on the Johns Hopkins University Homewood campus in Baltimore, Maryland. Visit our website to learn more about our missions.

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.

The annual salary range for this title is $105,000 - $125,000. The posted salary range represents a general guideline; however, STScI considers a number of factors when determining base salary offers, such as internal pay equity, the scope and responsibilities of the position, the candidate's experience, education, and skill, and current market conditions

Full Stack Software Engineer Position Overview: Role and Responsibilities

We are seeking a highly motivated Full Stack Software Engineer with strong experience in modern backend development, web technologies, DevSecOps, and data-driven application development. The ideal candidate will be comfortable working across the full software lifecycle, from architecture and implementation to deployment and monitoring.

Maintain and develop spacecraft housekeeping telemetry archive

  • Create software tools for telemetry analysis, visualization, and system enhancements
  • Assist with archiving system operation and maintenance tasks
Education, Experience and Skills

Bachelor’s degree in computer science, Software Engineering, or related field (or equivalent practical experience) and 3+ years of professional software engineering experience with the core skills and experience

Core Technical/Software Engineering Skills & Experience
  • Proficiency in Python, JavaScript, and shell scripting
  • Strong Linux administration and development experience. Solid understanding of software design patterns
  • Strong knowledge of S.O.L.I.D principles and Object-Oriented Design
  • Experience practicing Test-Driven Development (TDD)
  • Ability to write clean, maintainable, and scalable code
  • Hands-on experience with Jira for issue tracking and sprint management
  • Experience designing and implementing RESTful APIs
  • Hands-on experience with server-side Python development using Django
  • Practiced with object relational modeling (ORM)
  • Familiarity with CI/CD workflows using GitLab
  • Automated testing experience using Pytest
  • Workflow orchestration and scheduling experience
  • Experience with monitoring and observability
Preferred (not required) Qualifications
  • Experience working in Agile/Scrum environments
  • Familiarity with cloud platforms and infrastructure automation
  • Strong troubleshooting and debugging skills
  • Excellent communication and collaboration abilities

The substitution of additional relevant education and/or experience for stated qualifications may be considered.

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

TO APPLY: Share your experience by uploading a resume and completing an online application. Applications received by August 24, 2026, will receive full consideration. Applications received after this date will be considered until the position is filled. Reference HRC0015986

Please only use this link to apply:

Individuals needing assistance with the employment process can contact us at View email address on click.appcast.io.

Equal Opportunity Employer


This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Full Stack Software Engineer II in Baltimore, MD vacancy
  • $102.5k - $170.9k

    Position Summary Our AI & Engineering team helps transform technology platforms...  ...through innovation.Work you'll doAs a Software Engineer II on the Engineering as a Service team,...  ...Information Systems2+ years of full-stack software development experience 2+ years... 
    Suggested
    Temporary work
    Local area
    Flexible hours

    Deloitte

    Baltimore, MD
    17 hours ago
  • $105k - $125k

     ...flagship missions. Our staff spans astronomy, engineering, education, IT, communications, and...  ..., and current market conditionsFull Stack Software Engineer Position Overview: Role and ResponsibilitiesWe...  ...are seeking a highly motivated Full Stack Software Engineer with strong... 
    Suggested
    Permanent employment
    Full time
    Local area
    Relocation
    Flexible hours

    Space Telescope Science Institute

    Baltimore, MD
    3 days ago
  • $92.5k - $120k

     ...the Hubble and James Webb Space Telescopes. We are seeking a Software Engineer, II /Junior Data Engineer to join our Data Management Division....  ...$120,000. Applications received by 09/12/2026 will receive full consideration. Applications received after this date will be... 
    Suggested
    Permanent employment
    Full time
    Internship
    Work at office
    Local area
    Relocation

    Space Telescope Science Institute

    Baltimore, MD
    4 days ago
  •  ...Target Openings1What Is the Opportunity?Travelers is seeking a Software Engineer II to join our organization as we grow and transform our...  ...comprehensive benefit programs please visit .SummaryLocation: CT - Hartford; MN - Minneapolis; MD - Hunt ValleyType: Full time
    Suggested
    Full time
    Work experience placement
    Local area
    Immediate start

    The Travelers Indemnity Company

    Hunt Valley, MD
    2 days ago
  • $60k - $70k

     ...and we work with more than 3,300 global customers. To learn more, visit .What You'll DoWe are seeking a Clinical Systems Programmer II to support the configuration, programming, validation, and ongoing management of electronic systems used to collect, process, and analyze... 
    Suggested
    Contract work
    Temporary work
    Worldwide
    Flexible hours

    Pharmaron Biologics

    Baltimore, MD
    13 hours ago
  • $141.2k - $278.3k

    Position Summary Lead Cloud Infrastructure Engineer II - Workplace Engineering/M365 AI & Engineering helps organizations build, deploy, and operate integrated solutions across software, data, AI, networks, and hybrid cloud infrastructure. In this role, you will help... 
    Local area

    Deloitte

    Baltimore, MD
    13 hours ago
  • CGS Federal is seeking an E-Discovery Application Administrator II to provide IT legal support by developing, modifying, and maintaining complex litigation environment applications, databases, and management systems in a fast-paced environment. The role requires hands-... 

    Cgsfederal

    Baltimore, MD
    3 days ago
  • Johns Hopkins University is seeking a Developer II to participate in the creation, implementation, and maintenance of various departmental and enterprise-wide application systems. The role involves gathering requirements, designing technical specifications, and testing... 

    Johns Hopkins University

    Baltimore, MD
    2 days ago
  • $97k - $165k

     ..., and deploy autonomous AI systems as part of T. Rowe Labs’ AI Engineering team.You will collaborate in cross-functional squads, contribute...  ...other classification protected by country, federal, state, or local law.SummaryLocation: New York, NY; Baltimore, MDType: Full time
    Full time
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Baltimore, MD
    13 hours ago
  • $119k - $198.4k

    Position Summary Our AI & Engineering team helps organizations modernize technology...  ...environment. You will work across the full stack to build scalable tools, dashboards, and...  ...mission outcomes. Work you'll do As a Software Engineer III on the AI & Engineering team... 
    Local area
    Worldwide
    Flexible hours

    Deloitte

    Baltimore, MD
    1 day ago
  • $121k - $206k

     ...ll join a team of experienced engineers working on systems that matter...  ...and clientsOur core technology stack includes:C# / ....  ..., build, and deliver scalable software solutions across applications,...  ...law.SummaryLocation: Baltimore, MD; Washington DCType: Full time
    Full time
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Baltimore, MD
    2 days ago
  • $122k - $240.5k

     ...for this role ends on 12/31/2026.The Team:Deloitte’s Cyber Engineering is a new team that is spearheading the buildout of Cybersecurity...  ...for all skill areas below:Hands-on experience in full stack software development across frontend and backend technologies.Experience... 
    Local area

    Deloitte

    Baltimore, MD
    3 days ago
  • $125.1k - $225.2k

     ...cultivate an innovative culture that empowers you to achieve your full potential. Unleash your talent and redefine what’s possible....  ...: Parsons is looking for an amazingly talented Full Stack Software Engineer to join our team! In this role you will get to Develop and... 
    Local area
    Worldwide
    Flexible hours

    Parsons Company

    Baltimore, MD
    3 days ago
  •  ...Lead Full-Stack DeveloperOnly considering actual lead developer, someone who is full hand-on and has current/prior experience!!***...  ...during the interview as well.PURPOSE:We are looking for a Lead Software Engineer in our Card to Care Value Stream. As Lead Software Engineer,... 
    Work experience placement
    Local area
    Remote work

    Samprasoft

    Baltimore, MD
    1 day ago
  • $97k - $145.4k

     ...where you can make an impact.With interesting opportunities in engineering, marketing, sales, supply chain, operations, HR, finance, and...  ...tools, sizing calculators, ERP configurators, and engineering software to produce predict performance and highlight application concerns... 
    Work at office
    Local area

    IDEX

    Linthicum Heights, MD
    2 days ago
  •  ...work truly matters.In this role, you’ll take part in the full lifecycle of software development for EW test, simulation, and training systems....  ...product capabilities.• Collaborate closely with hardware engineers in a hands on lab environment.• Debug and troubleshoot using... 
    Worldwide
    Flexible hours

    Textron Systems

    Hunt Valley, MD
    2 days ago
  • A technology solutions provider in Baltimore is seeking a Software Engineer with expertise in Python and full-stack development. The successful candidate will support advanced cybersecurity mission systems by creating backend services and responsive web interfaces. Candidates... 

    Neuralsolutions

    Baltimore, MD
    4 days ago
  • TEK Hire Solutions in Baltimore, MD is seeking a Java full stack Developer to architect and deliver scalable web applications using Node.js, React.js, and modern RESTful services. This onsite role emphasizes strong UI/UX, backend architecture, and collaboration with cross... 

    TEK Hire Solutions

    Baltimore, MD
    1 day ago
  •  ...is seeking a dedicated individual with strong programming experience for IT legal support roles. This full-time position involves developing and maintaining software for federal litigation environments. Applicants should be U.S. citizens with at least two years of relevant... 
    Full time

    CGS Federal (Contact Government Services)

    Baltimore, MD
    3 days ago
  • Magpie Health Analytics, Inc. is seeking a seasoned Full Stack Developer to design, develop, test, deploy and maintain web-based applications for commercial and government health payers. You will collaborate with project managers, data scientists, analysts, and other developers... 

    Magpie Health Analytics

    Baltimore, MD
    2 days ago
  •  ...Software Engineer IIReflexive Concepts is seeking a skilled Software Engineer II to join our team! In this role, the engineer will design, develop, and maintain the tools and services that power the CLEVERCHEMIST product suite — including GitLab, Artifactory, MinIO, GitLab... 

    Reflexive Concepts

    Hanover, MD
    1 day ago
  • $121.79k

    Agency: Social Security AdministrationDepartment: Other Agencies and Independent OrganizationsSub agency: Chief Information Officer (CIO)Salary: Starting at $121,785 Per year (GS 13-15)Dates: Open 01/26/2026 to 09/30/2026Schedule: Flextime and Alternative Work Schedule ...

    United States Government

    Woodlawn, MD
    17 hours ago
  •  ...community. The position is part of a collaborative engineering team responsible for delivering high-quality, mission-critical software across multiple space telescope programs....  .... Success in this position requires strong full-stack development expertise, effective... 

    Vets Hired

    Baltimore, MD
    2 days ago
  •  ...Sr. Full Stack EngineerFully Remote • Remote - Baltimore, MD 21244Index Analytics, LLC, is...  ...SummaryWe're looking for a Senior Full Stack Engineer to help build, enhance, and support...  ...The engineer will contribute across the software development lifecycle, including technical... 
    Local area
    Remote work

    Index Analytics LLC

    Baltimore, MD
    1 day ago
  • $56.25 - $137 per hour

     ...Summary: Join a team of forward-thinking engineers solving complex challenges in a fast-...  ...mission-driven environment. As a Senior Full Stack Developer, you’ll design and develop cutting...  ...deliver high-quality, production-ready software. Contribute to cloud-native solutions... 
    Full time
    Part time
    Internship

    HireCapital

    Baltimore, MD
    2 days ago
  •  ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+...  ...to meet you! ABOUT THE ROLE We are looking for a Full Stack Engineer to architect low-latency APIs and backend services using .NET... 
    Local area
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    AgileEngine

    Baltimore, MD
    4 days ago
  •  ...design, develop, integrate, and test the software that drives test equipment and executes...  ...and technical documentation. Experienced engineering and systems specialists are available to...  ...to technical leads.Schedule: full-time schedule.Responsibilities- Design,... 
    Full time
    Flexible hours

    Gentry Professional Services, Inc.

    Linthicum Heights, MD
    2 days ago
  • CGS Federal is seeking an experienced Full Stack Web Developer to support an enterprise-wide data inventory effort. You will work across multiple teams to develop an integrated solution and contribute to government innovation with cutting-edge technology. Ideal candidates... 

    Cgsfederal

    Baltimore, MD
    3 days ago
  •  ...RoleTextron System, Electronic Systems, is seeking a Digital Design Engineer to develop solutions for a variety of technical challenges. The...  ...Company.Job Field: EngineeringJob Type: ExperiencedSchedule: Full-timeShift: First ShiftJob Level: Individual ContributorTravel: Yes... 
    Worldwide
    Flexible hours

    Textron Systems

    Hunt Valley, MD
    1 day ago
  •  ...Senior Lead Network Engineer IIEmployment Type: Full TimeCGS is seeking an experienced Senior Lead Network Engineer to join a team focused on the...  ...and wireless network infrastructure and related hardware & software. The project's objectives are to evaluate the current setup... 
    Local area
    Monday to Friday

    Contact Government Services LLC

    Baltimore, MD
    17 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Software Engineer II. Be the first to apply!