Software Engineer

Science and Technology Corp.

Silver Spring, MD • 10m ago • On-site

Mid

On-site

65,000 - 65,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Software Engineer (cloud-native application development)

  • Program: EOSDIS Evolution and Development (EED) supporting NASA’s Earth Science Data and Information System (ESDIS)

Description

The Software Engineer will contribute to feature development within the Platform or Integration & Analysis EED program train, working under Senior and Principal engineers. The role focuses on building full-stack AWS and web development capabilities for mission-critical earth science data systems.

Responsibilities

  • Develop and maintain web application features using modern languages and frameworks (JavaScript/TypeScript, Python, Java)

  • Build and consume RESTful APIs for earth science data access and integration

  • Use AWS cloud services (Lambda, S3, API Gateway) to deliver cloud-native solutions

  • Write and maintain automated unit and integration tests to support CI/CD pipelines

  • Participate in code reviews, bug fixes, and sprint deliverables in an Agile team

  • Collaborate with Senior/Principal engineers on solutions aligned with program architecture and standards

  • Participate in SAFe planning events (PI planning, sprint ceremonies, backlog refinement, technical reviews)

  • Collaborate with cross-functional multi-team Agile teams to deliver on schedule

  • Contribute to CI/CD pipeline automation, code review, testing, and documentation per program standards

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field

  • Proficiency in at least one modern language (JavaScript/TypeScript, Python, or Java)

  • Experience building and consuming RESTful APIs

  • Familiarity with AWS cloud services

  • Experience with Git-based version control and collaborative development workflows

  • Agile/Scrum team experience

Benefits

  • Health, dental, vision

  • FSA

  • Life and disability insurance

  • 401K with matching

  • Tuition reimbursement

  • Bonus incentive programs

  • Various other plans

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Software Engineer role

Improve your resume for just $5

$65,000 – $65,000/year

Unlock Full Resume Report