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

Full Stack Software Engineer

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.

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.

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

Vacancy posted 4 hours 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
    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
    5 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
    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
    3 days ago
  •  ...Java Developer II Owings Mills, MD 6 Months+ Please review position especially the top skills carefully as they need to have these skills to be considered as multiple candidates have been declined that fell short. IE do not send underqualified or high... 
    Suggested

    3B Staffing LLC

    Owings Mills, MD
    1 day 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
    3 days 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
    4 days 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
    5 days ago
  •  ...Senior Lead Network Engineer II Employment Type: Full Time Department: Information Technology CGS is seeking an experienced Senior Lead Network...  ...wireless network infrastructure and related hardware & software. The project's objectives are to evaluate the current... 
    Full time
    Local area
    Monday to Friday
    Flexible hours

    Contact Government Services LLC

    Baltimore, MD
    3 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
    6 days ago
  • IT Support ManagerOversee the day to day support and end user hardware life cycleManage and oversee helpdesk staffHandling, processing tickets, reporting, standard help desk tasksFull life cycle for end user hardware: ordering, imaging, assignmentSupervisor but also working...

    Saxon Global

    Baltimore, MD
    6 hours ago
  • $180k - $210k

     ...rely on TRM to make the world safer and more secure. The Full-Stack Product Engineering team is responsible for building a comprehensive set of...  ...full-stack engineer who can build reliable and scalable software that will be used by all TRM customers. You’ll also design... 
    Immediate start
    Remote work
    Worldwide

    GrabJobs

    Baltimore, MD
    4 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
    13 hours 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
    13 hours 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
    5 days ago
  •  ...Software EngineerJoin Travelers Personal Insurance as we embark on an...  ...are seeking talented Software Engineers with strong engineering fundamentals...  ...this high-demand technology stack.The ideal candidate brings...  ...functional teamsBackground in full software development lifecycle... 
    Work experience placement
    Local area

    Travelers

    Cockeysville, MD
    13 hours ago
  • $80k - $120k

     ...care provider agencies, and payers. We’re looking for a Full Stack Engineer who’s eager to grow fast, think big, and build products that...  ...Innovations: Incorporate generative AI into our agency management software, boosting usability and efficiency to create intuitive... 
    Remote job
    Full time
    Local area
    Flexible hours
    Night shift

    Hhaexchange

    Linthicum, MD
    13 hours ago
  •  ...Title: Full Stack Developer (Backend Focused) Location: Baltimore, MD - Hybrid Duration: 6 month contract to hire Compensation...  ...GC Holders or Authorized to Work in the U.S. Full Stack Software Engineer (Backend Focus | Python & AWS) Overview Our client is undertaking... 
    Contract work
    Local area
    Flexible hours

    INSPYR Solutions

    Sparks Glencoe, MD
    7 hours ago
  • $151.5k - $252.5k

     ...process design, and technology as we partner with clients to transform finance. Work You’ll Do As a Lead Analytics and Insights Engineer II on the OneStream Solutions team, you will be responsible for: Lead the technical design and development of OneStream applications... 
    Local area

    Deloitte

    Baltimore, MD
    3 days 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
    4 days 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
    3 days ago
  •  ...Full Stack EngineerRemoteTria Federal delivers digital services and technology solutions that support the health and safety of veterans...  ...financial well-being.Job Description:Tria is looking for a Full Stack Engineer with strong experience with modern web application development... 
    Work at office
    Remote work

    Softrams

    Baltimore, MD
    1 day ago
  •  ...Full Stack Engineer — Fintech (Remote / MENA Focus) Principled Search is partnering with a venture-backed fintech startup that has raised...  .... What You’ve Done ~3–6+ years of professional software engineering experience, including taking 0→1 products into... 
    Remote work
    Relocation

    GrabJobs

    Baltimore, MD
    1 day ago
  •  ...EngineerQuevera is seeking a highly skilled Senior Python Backend Engineer with an active TS/SCI clearance with Polygraph to support...  ...Doctorate degree.Desired SkillsCurrent DoD 8570.01-M IAT Level II certification (Security+ CE, CySA+, GSEC, GICSP, CND, SSCP, or CCNA... 
    Temporary work

    Quevera

    Linthicum Heights, MD
    13 hours ago
  • $100k - $120k

     ...Senior Full-Stack Software Developer CoreLife Healthcare is looking for an experienced Senior Full-Stack Software Developer to join our Engineering team in Linthicum, Maryland. This is a hands-on senior technical role for someone who enjoys working across the full technology... 
    Full time
    Monday to Friday

    CoreLIFE

    Linthicum Heights, MD
    2 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
    4 days ago
  •  ...pipelines.   Integrate AI services into full-stack solutions using frameworks like...  ...cost tracking.   Collaborate with AI/ML engineers and data scientists to embed intelligent...  ...Expertise and hands-on experience with Aloha software. Familiarity with mortgage compliance... 
    Local area
    Remote work

    GrabJobs

    Baltimore, MD
    13 hours ago
  •  ...Full Stack Developer Owings Mills, MD 21117 12 Months Onsite Role: 2 - 3 Days Onsite Please note that this position is subject to Covid vaccination requirements Interview Process: 2 Video Round! 1st Round: 45 Mins Tech Screen and 45 Mins Live Coding Test 2nd Round... 

    Samprasoft

    Owings Mills, MD
    4 days ago
  •  ...homecare ecosystem that fully connects patients, caregivers, home care provider agencies, and payers. We’re looking for a Sr. Full Stack Engineer who’s eager to think big and build products that make a difference, improving the experience of tens of thousands of... 
    Full time

    Hhaexchange

    Baltimore, MD
    2 days ago
  • Java Fullstack Developer Location: Baltimore, MD (5 days on-site) Duration: 6+ Months Job Description: Need 9+ years of hands-on experience in Java Fullstack Developer Develop and maintain web applications using Angular (8+) for the front-end and Java (Spring...

    Anveta

    Baltimore, MD
    2 days ago

Do you want to receive more vacancies?

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