Principal Software Developer
Science and Technology Corp.
VA • 14m ago • On-site
Senior
On-site
115,000 - 115,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

Quick Facts
- Role: Principal Software Developer
- Focus: Cloud-native backend development and DevOps tooling for NASA Earth science data systems
- Pay range: $115,000–$160,000
- Education: Bachelor’s degree
- Experience: 10+ years engineering; 5+ years cloud; 3–5 years programming in multiple languages
- Citizenship: U.S. Citizen or Permanent Resident
Description
The EOSDIS Evolution and Development (EED) program supports NASA’s Earth Science Data and Information System (ESDIS) by enabling global open access to critical Earth observation data. This role leads cloud-native backend development, including data systems, backend services, and DevOps tooling supporting the EOSDIS data management mission.
Responsibilities
- Design, develop, and maintain AWS cloud-native backend systems and data processing pipelines using Lambda, Step Functions, and S3.
- Build infrastructure-as-code (IaC) automation with Terraform and AWS management services (including IAM) to provision environments.
- Implement and maintain DevOps automation to ensure high availability, data replication, and real-time recovery.
- Write production-grade code in C++, BASH, Python, Java, and JavaScript in an Agile development environment.
- Architect and own scalable IaC solutions for delivery of an earth science data platform across multiple program trains.
- Apply AWS networking and serverless architecture knowledge to address complex integration and scalability challenges.
- Participate in SAFe planning, sprint ceremonies, backlog refinement, and technical reviews.
- Collaborate with cross-functional teams in a multi-team Agile environment to deliver capabilities on schedule.
- Contribute to CI/CD pipeline automation, code review, testing, and documentation.
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
- 3–5 years of programming experience in C++, BASH, Python, Java, and JavaScript within an Agile environment
- Experience with DevOps automation tools (Puppet, Chef, Ansible, Terraform) focused on high availability and data replication
- Proficiency with AWS management and deployment services (Terraform, IAM)
- Strong drive to automate processes and deliver infrastructure-as-code solutions
Benefits
- Health, dental, vision
- FSA
- Life and disability insurance
- 401K with matching
- Tuition reimbursement
- Bonus incentive programs
- Other plans
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See morePrincipal Software Engineer
Science and Technology Corp.
Senior
Technology
VA · On-site
$110K - $110K/yr
14m ago
Software Engineer
Science and Technology Corp.
Senior
Technology
VA · On-site
$65K - $65K/yr
1 days ago
Software Engineer
Science and Technology Corp.
Mid
Technology
Silver Spring, MD · On-site
$65K - $65K/yr
10m ago

Backend Developer (Node.js/Python)
act digital
Senior
Technology
Warsaw, Poland · Remote
166K zł - 239K zł/yr
14h ago
Principal Software Engineer
Microsoft
Senior
Technology
Redmond, WA · Hybrid
$143K - $275K/yr
23h ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Senior Software Engineer (Cloud Platform)
UnitedHealth Group
Senior
Technology
Eden Prairie, MN · On-site
$92K - $164K/yr
10m ago
Principal Software Engineer
Microsoft
Senior
Technology
Redmond, WA · On-site
$143K - $275K/yr
23h ago
Principal Software Engineer, Enterprise Platform APIs
GoodLeap
Senior
Technology
San Francisco, CA · On-site
$183K - $229K/yr
13m ago
Senior DevSecOps Engineer
Science and Technology Corp.
Senior
Technology
VA · On-site
$120K - $120K/yr
9m ago
Potential salary for Principal Software Developer role
Improve your resume for just $5
$115,000 – $115,000/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights