Principal Software Developer

Stcnet

Silver Spring (MD)

On-site

USD 115,000 - 160,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental
Vision
FSA
Life insurance
Disability insurance
401K matching
Tuition reimbursement
Bonus/incentive programs

Job summary

STC, a science, sensors, and systems company based in Silver Spring, MD, is seeking a Principal Software Developer for cloud-native backend development within NASA EED programs. The role emphasizes AWS serverless, IaC with Terraform, and DevOps automation to deliver scalable data platforms.

A multi-language developer mindset is required to own end-to-end lifecycle responsibilities. You will design, implement, and maintain backend systems, collaborate in SAFe planning, and contribute to CI/CD

Qualifications

  • Bachelor's degree and 10+ years of engineering experience.
  • 5+ years of experience using cloud services in an IaaS or PaaS environment.
  • Expert knowledge of AWS including networking, Lambda, Step Functions, and serverless services.
  • Experience with DevOps automation tools (Puppet, Chef, Ansible, Terraform) with a focus on high availability and data replication.
  • Proficiency with AWS Management and Deployment services (Terraform, IAM).
  • Strong drive to automate processes, build software tools, and deliver infrastructure-as-code solutions.

Responsibilities

  • Design, develop, and maintain cloud-native backend systems and data processing pipelines on AWS using Lambda, Step Functions, S3, and related services.
  • Develop and deliver infrastructure-as-code (IaC) solutions using Terraform and AWS management services (IAM, deployment tooling) to automate environment provisioning.
  • Implement and maintain DevOps automation using tools such as Puppet, Chef, Ansible, and Terraform; ensure high availability, data replication, and real-time recovery.
  • Architect and own scalable IaC solutions supporting earth science data platform delivery across multiple program trains.
  • Apply deep knowledge of AWS networking, serverless services, and cloud-native deployment patterns to solve complex integration and scalability challenges.
  • 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

DevOps mindset
Cloud-native
AWS
Automation
Multi-language

Education

Bachelor's Degree

Tools

Terraform
AWS (Lambda, Step Functions, S3)
Puppet
Chef
Ansible
IAM

Job description

Job Title

Principal Software Developer

Location

SILVER SPRING, MD 20910 US (Primary)

Job Type

Full-Time

$115,000

$160,000

Education

Bachelor's Degree

Security Clearance Required

None

Job Description

About STC

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.

Overview

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 Principal Software Developer to lead cloud-native backend development across the EED program.

The Principal Software Developer is responsible for designing and delivering cloud-native data systems, backend services, and DevOps tooling supporting the EOSDIS data management mission. This role requires a multi-language developer with deep expertise in AWS serverless and infrastructure-as-code, a strong DevOps automation mindset, and a track record of owning complex systems end-to-end across the full development lifecycle.

Primary Responsibilities
  • Design, develop, and maintain cloud-native backend systems and data processing pipelines on AWS using Lambda, Step Functions, S3, and related services.
  • Develop and deliver infrastructure-as-code (IaC) solutions using Terraform and AWS management services (IAM, deployment tooling) to automate environment provisioning.
  • Implement and maintain DevOps automation using tools such as Puppet, Chef, Ansible, and Terraform; ensure high availability, data replication, and real-time recovery.
  • Architect and own scalable IaC solutions supporting earth science data platform delivery across multiple program trains.
  • Apply deep knowledge of AWS networking, serverless services, and cloud-native deployment patterns to solve complex integration and scalability challenges.
  • 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 10+ years of engineering experience
  • 5+ years of experience using cloud services in an IaaS or PaaS environment
  • Expert knowledge of AWS including networking, Lambda, Step Functions, and serverless services
  • Experience with DevOps automation tools (Puppet, Chef, Ansible, Terraform) with a focus on high availability and data replication
  • Proficiency with AWS Management and Deployment services (Terraform, IAM)
  • Strong drive to automate processes, build software tools, and deliver infrastructure-as-code solutions
Desired Skills and Experience
  • Experience with UNIX/Linux OS environments
  • Full lifecycle software development experience on large-scale, complex n-tier client/server applications

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

Principal Software Engineer
Principal Software Engineer

Stcnet • Silver Spring (MD)

On-site
USD 110,000 - 160,000
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 Discipline Engineer
Principal Discipline Engineer

Stcnet • Silver Spring (MD)

On-site
USD 115,000 - 160,000
Health
Dental
Vision
+7
Sr Software Engineer
Sr Software Engineer

Stcnet • Silver Spring (MD)

On-site
USD 80,000 - 106,000
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 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
Core Systems Operator/Developer
Core Systems Operator/Developer

Stcnet • Silver Spring (MD)

On-site
USD 85,000 - 145,000
Program Product Owner
Program Product Owner

Stcnet • Silver Spring (MD)

Remote
USD 120,000 - 160,000
Health insurance
Dental insurance
Vision insurance
+4
Mid Level Core Developer
Mid Level Core Developer

Stcnet • Silver Spring (MD)

On-site
USD 65,000 - 100,000
Health
Dental
Vision
+7