Sr Software Engineer

Stcnet

Silver Spring (MD)

On-site

USD 80,000 - 106,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The STC team is seeking a Senior Software Engineer to build web applications and data visualization interfaces for NASA Earth science data within the EED Platform. This full-stack role emphasizes React, Node.js, and AWS serverless development in a cloud-native environment.

You will design front-end interfaces, consume RESTful and GraphQL APIs, participate in SAFe planning, implement tests, and contribute to CI/CD pipelines as part of a multi-team program.

Qualifications

  • Bachelor's degree and 6+ years of software engineering experience.

Responsibilities

  • Design, develop, and maintain cloud-native web applications using React, Node.js, and related frontend frameworks (Redux, Angular).
  • Build and consume RESTful and GraphQL APIs for earth science data access, visualization, and dissemination.
  • Develop and maintain SPAs in serverless AWS environments (Lambda, Step Functions).
  • Implement end-to-end testing suites (unit, integration, E2E) and integrate with CI/CD pipelines.
  • Debug complex issues across frontend and backend layers; proactively resolve performance bottlenecks.
  • Collaborate effectively with cross-functional teams including designers, product owners, domain scientists, and backend engineers.
  • Participate in Scaled Agile Framework (SAFe) planning events, Program Increment (PI) planning, sprint ceremonies, backlog refinement, and technical reviews.
  • Collaborate with cross-functional teams within a large, multi-team Agile environment to deliver cloud-native earth science data capabilities on schedule.
  • Contribute to CI/CD pipeline automation, code review, testing, and documentation in accordance with program standards.

Skills

React
Node.js
Frontend frameworks
Git workflows
REST/GraphQL APIs
Serverless AWS
SPAs

Education

Bachelor's degree

Tools

AWS
Docker
Kubernetes

Job description

Sr Software Engineer

SILVER SPRING, MD 20910 US (Primary)

General Laborer

Full-Time

$80,000

$106,000

Bachelor's Degree

Security Clearance Required

None

STC is a science, sensors, and systems company founded in 1979. We continually expand our Earth and Space Sciences support capabilities to NASA, NOAA, DoD, and other Federal and State agencies. Our staff support many of the operational missions that monitor the heartbeat of our planet through a growing number of Earth Observing System of Systems platforms and direct field research. We also research and investigate leading-edge observing technologies and assist in their integration into operations.

STC offers competitive benefits to include health, dental, vision, FSA, life, disability, 401K (matching), tuition reimbursement, bonus/incentive programs, and various other plans.

The EOSDIS Evolution and Development (EED) program supports NASA's Earth Science Data and Information System (ESDIS) in enabling global, open access to critical Earth observation data. STC is growing its EED support team and is seeking a Senior Software Engineer to build the web applications and data visualization interfaces that make NASA earth science data accessible to the global science community.

The Senior Software Engineer is a full-stack developer building front-end interfaces and back-end APIs within the EED Platform or Integration & Analysis train. This role requires deep expertise in React, Node.js, and AWS serverless development, a strong testing culture, and the ability to work across a large, cloud-native program team delivering mission-critical earth science data capabilities.

Primary Responsibilities
  • Design, develop, and maintain cloud-native web applications using React, Node.js, and related frontend frameworks (Redux, Angular).
  • Build and consume RESTful and GraphQL APIs for earth science data access, visualization, and dissemination.
  • Develop and maintain single-page applications (SPAs) in serverless AWS environments (Lambda, Step Functions).
  • Implement end-to-end testing suites (unit, integration, E2E) and integrate with CI/CD pipelines.
  • Debug complex issues across frontend and backend layers; proactively resolve performance bottlenecks.
  • Collaborate effectively with cross-functional teams including designers, product owners, domain scientists, and backend engineers.
  • Participate in Scaled Agile Framework (SAFe) planning events, Program Increment (PI) planning, sprint ceremonies, backlog refinement, and technical reviews.
  • Collaborate with cross-functional teams within a large, multi-team Agile environment to deliver cloud-native earth science data capabilities on schedule.
  • Contribute to CI/CD pipeline automation, code review, testing, and documentation in accordance with program standards.
Job Requirements
  • Bachelor's degree and 6+ years of software engineering experience
  • Strong understanding of React, Node.js, and frontend frameworks (e.g., Redux, Angular)
  • Demonstrable proficiency with Git and GitHub workflows
  • 3+ years of experience building and consuming RESTful or GraphQL APIs
  • 3–5 years of experience building SPAs in serverless AWS environments
  • In-depth knowledge of AWS cloud platforms including Lambda, Step Functions, and API Gateway
  • Strong problem-solving, debugging, and cross-team collaboration skills
  • Experience with end-to-end testing including unit tests and integration tests
Desired Skills and Experience
  • Knowledge of geospatial data formats and standards (GeoJSON, KML, Shapefile, cloud-native formats)
  • Experience with full SDLC from user requirements through wireframes and production deployment
  • Experience implementing AI tooling in front-end services (e.g., RAG, MCP)
  • Familiarity with GIS software and tools (QGIS, ArcGIS)
  • Ability to work with containerization and orchestration tools (Docker, Kubernetes)
  • AWS Solutions Architect or AWS Developer certification
  • Must be a US Citizen or Permanent Resident / Green Card holder.

We are equal opportunity/affirmative action employers, committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status, or any other protected characteristic under state or local law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Stcnet • Silver Spring (MD)

On-site
USD 65,000 - 105,000
Health, dental, vision benefits
401K with matching
Tuition reimbursement
+1
Principal Software Engineer
Principal Software Engineer

Stcnet • Silver Spring (MD)

On-site
USD 110,000 - 160,000
Principal Software Developer
Principal Software Developer

Stcnet • Silver Spring (MD)

On-site
USD 115,000 - 160,000
Health insurance
Dental
Vision
+6
Sr Discipline Engineer
Sr Discipline Engineer

Stcnet • Silver Spring (MD)

On-site
USD 75,000 - 105,000
Software Engineer
Software Engineer

Science and Technology Corporation • Silver Spring (MD)

On-site
USD 65,000 - 105,000
Principal Discipline Engineer
Principal Discipline Engineer

Stcnet • Silver Spring (MD)

On-site
USD 115,000 - 160,000
Health
Dental
Vision
+7
Principal System Architect
Principal System Architect

Stcnet • Silver Spring (MD)

On-site
USD 120,000 - 165,000
Health insurance
Dental insurance
Vision care
+3
Sr UI/UX Developer
Sr UI/UX Developer

Stcnet • Silver Spring (MD)

On-site
USD 80,000 - 105,000
401K (matching)
Tuition reimbursement
Bonus/incentive programs
+1
UX System Operator/Developer
UX System Operator/Developer

Stcnet • Silver Spring (MD)

On-site
USD 83,000 - 145,000
Health benefits
401K matching
Tuition reimbursement
+4
Core Systems Operator/Developer
Core Systems Operator/Developer

Stcnet • Silver Spring (MD)

On-site
USD 85,000 - 145,000