FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing high-performance software applications, including back-end tooling and web-based user interfaces, while ensuring compliance with security standards. Proficient in automated testing and CI/CD practices to enhance software reliability and performance.
Highest-signal resume keywords
Python ProgrammingJavaScript DevelopmentAutomated TestingCI/CD SystemsNIST Security Specifications
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentBack-End ToolingWeb-Based User InterfacesAutomated PipelinesDatabase ManagementSoftware TestingSoftware ArchitectureData ProtectionMission Control SoftwareSafety Critical Software
Soft Skills
Stakeholder CoordinationProblem SolvingCommunication
Tools & Technologies
Infrastructure as CodeStatic Analysis ToolsDynamic Memory AnalysisFuzz TestingPenetration Testing
Industry Keywords
STEM DegreeNASA StandardsDoD Software Safety StandardsSoftware Certification Processes
Tech Stack
Tools & technologiesJavaScriptPythonTypeScript
About the role
Key responsibilities & impact- Develop software for mission operations, engineering support, internal monitoring, and other applications
- Coordinate with stakeholders to define software needs and produce design criteria and use cases
- Integrate and test software applications for reliability, functionality, and performance
- Develop high-performance back-end tooling for complex workflows and large datasets
- Develop web-based and desktop front-end user interfaces
- Develop automated pipelines for regression testing, pre-deployment verification and validation, deployment, and patching
- Ensure software meets applicable security standards and data protection needs
- Plan, design, develop, deploy, maintain, and integrate Astrolab's in-house software tools
Requirements
What you’ll need- Bachelor's degree in a science, technology, engineering, mathematics (STEM) related field
- 1+ years of experience with Python, JavaScript, TypeScript, and other languages commonly used for software applications
- Experience with automated testing, CI/CD systems, infrastructure as code paradigms, and similar modern software development tooling and practices
- Experienced software developer with significant hands-on experience designing, architecting, developing, and testing code with little to no assistance from large language models
- Preferred: Experience developing human-rated safety critical software applications
- Preferred: Experience with mission control or vehicle control software with web-based user interfaces
- Preferred: Experience with engineering tools supporting manufacturing workflows, avionics testing, or vehicle integration and testing
- Preferred: Experience with software for safety critical medical applications
- Preferred: Experience with database backends for efficient handling of large amounts of data and associated relationships with web-based front ends
- Preferred: Experience implementing software meeting NIST 800-171 and NIST 800-53 security specifications
- Preferred: Experience with static analysis, dynamic memory analysis, fuzz testing, penetration testing, and other security defect detection methods
- Preferred: Experience with NASA or DoD software safety standards and software certification processes
Benefits
Comp & perks- Equity ownership in the company
- Comprehensive health benefits, including medical, dental, vision, and mental health support
- 401(k) plan with company match
- Flexible PTO and parental leave
- Weekly lunch stipend, plus complimentary snacks and beverages on-site
- Once a month social hour on-site with food and drinks
