Principal Software Engineer
Science and Technology Corp.
VA • 14m ago • On-site
Senior
On-site
110,000 - 110,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
- Title: Principal Software Engineer
- Location: VA (Primary), US
- Compensation: $110,000–$160,000
- Education: Bachelor’s Degree
- Citizenship: U.S. Citizen or Permanent Resident
Description
The Principal Software Engineer provides technical leadership for cloud-native application development supporting NASA Earth science data systems. The role owns key platform components, leads architecture discussions, and mentors engineers while translating mission requirements into robust technical solutions. You will build and maintain production-grade web and backend applications and APIs at scale on AWS.
Responsibilities
- Lead architecture discussions and make authoritative technical design decisions for web application and platform components
- Design, develop, and maintain high-performance production-grade web and backend applications
- Implement RESTful and GraphQL APIs at scale for data access, processing, and dissemination
- Apply AWS cloud and serverless expertise to deliver scalable, observable platform components
- Champion automated testing (unit, integration, E2E) and CI/CD standards
- Translate complex mission requirements into maintainable cloud-native solutions
- Mentor and guide senior and mid-level engineers; review code and drive quality standards
- Participate in SAFe planning, PI planning, sprint ceremonies, backlog refinement, and technical reviews
- Collaborate across cross-functional Agile teams to deliver capabilities on schedule
- Contribute to CI/CD automation, code review, testing, and documentation
Requirements
- Bachelor’s degree and 10+ years of software engineering experience
- Expert-level proficiency in React, Node.js, Python, and Java
- Deep REST and/or GraphQL API design experience at scale
- In-depth knowledge of AWS cloud and serverless architecture
- Demonstrated technical design and architecture leadership
- Strong automated testing background (unit, integration, E2E)
- CI/CD pipeline experience with GitHub Actions, Jenkins, or equivalent
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, Enterprise Platform APIs
GoodLeap
Senior
Technology
San Francisco, CA · On-site
$183K - $229K/yr
13m ago
Principal Software Engineer
Microsoft
Senior
Technology
Redmond, WA · On-site
$143K - $275K/yr
23h ago
Principal Software Developer
Science and Technology Corp.
Senior
Technology
VA · On-site
$115K - $115K/yr
14m ago
Principal Software Engineer
Microsoft
Senior
Technology
Redmond, WA · Hybrid
$143K - $275K/yr
23h ago
Principal Software Engineer
Scalo
Senior
Technology
Wrocław, Poland · Remote
374K zł - 416K zł/yr
2 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Principal Software Engineer
Microsoft
Senior
Technology
Redmond, WA · Hybrid
$166K - $296K/yr
23h ago
Principal Software Engineer (Pro-Code Server Engineering)
Microsoft
Senior
Technology
Mountain View, CA
$188K - $304K/yr
14 days ago
Principal Software Engineer, AI Frameworks
Microsoft
Senior
Technology
Remote
$166K - $296K/yr
23h ago
Principal Software Engineer (AI Experiences & Monetization)
Microsoft
Senior
Technology
Redmond, WA · Hybrid
$143K - $275K/yr
23h ago
Potential salary for Principal Software Engineer role
Improve your resume for just $5
$110,000 – $110,000/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights