Do you enjoy developing new products and services? Join us! Our Software Engineers work in an agile, collective environment. As a Software Engineer III, you will lead the design, development, and optimization of complex software systems for aerospace applications. You will collaborate with cross-functional teams to ensure software meets stringent performance and quality standards.
Responsibilities:- Design, build, and maintain the enterprise UI component library for use across SNC web applications
- Operate the private package registry (npm, PyPI, Maven, etc.) that secures and distributes internal artifacts
- Create and maintain application templates and scaffolding tools that enable teams to bootstrap production-ready services in minutes
- Build and continuously improve the Internal Developer Portal (IDP) - a single pane of glass for service catalog, docs, templates, and platform tooling
- Develop and maintain shared SDKs and platform libraries that standardize how teams interact withSNC infrastructure
- Write and maintain developer documentation, guides, and enablement content
- Collect developer feedback and measure developer productivity metrics (DORA, SPACE) to drive improvements
- Partner with Platform Engineering and AI teams to surface platform capabilities through the IDP
Qualifications You Must Have:- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 6+ years of experience in experience in software development.
- Higher level relevant degree may substitute for experience.
- Advanced proficiency in programming languages such as C++, Java, or Python.
- Practical knowledge of engineering principles and practices.
- Experience working in multi-disciplinary teams.
- Proficiency in TypeScript/JavaScript (with React preferred) and at least one backend language (Python, Go, Java)
Qualifications We Prefer:- Experience building component libraries, design systems, or internal developer tooling
- Familiarity with developer portal frameworks (Backstage, Port, Cortex, or equivalent)
- Experience with package registry management (Nexus, Artifactory, GitHub Packages, or equivalent)
Essential Functions:- Ability to work on a computer for extended periods.
- Hand/finger dexterity for coding and testing.
- Ability to work in a hybrid environment with occasional travel.
This posting will be open for application for a minimum of 5 days and may be extended based on business needs.
Estimated Starting Salary Range: $108,496.89 - $149,183.22. Compensation varies depending on a wide array of factors, such as candidates' key skills, relevant work experience, and education/training/certifications. The disclosed range estimate may be adjusted for any applicable geographic differential associated with the location at which the position may be filled.
SNC offers a generous benefit package, including medical, dental, and vision plans, 401(k) with 150% match up to 6%, life insurance, 3 weeks paid time off, tuition reimbursement, and more.
IMPORTANT NOTICE: To conform to U.S. Government international trade regulations, applicant must be a U.S. Citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State or U.S. Department of Commerce.
Learn more about the background check process for Security Clearances.