Software Engineer III
Sierra Nevada Corporation · Sparks, NV · 5 days ago
Engineering$108k–$149k/yrFull-time
Responsibilities
- Develop prototype and proof-of-concept software solutions that explore new technologies, validate hypotheses, and demonstrate feasibility for business and technical stakeholders.
- Work closely with the Sr. Manager of the DIO to translate exploratory concepts and business problems into actionable software development tasks.
- Build and integrate AI/ML-driven capabilities into prototype systems in collaboration with AI engineers and data scientists.
- Rapidly iterate on designs, perform lightweight user testing, and refine prototypes to support continuous exploration.
- Debug and troubleshoot advanced software issues across prototype and production-like environments.
- Create clean, maintainable code and supporting documentation that enables handoff or scaling.
- Conduct thorough code reviews and provide mentorship to junior engineers.
- Collaborate with cross-functional and cross-domain teams to ensure code quality and technical alignment.
- Support the integration of software with hardware systems and experimental platforms.
- Define software requirements and specifications in collaboration with stakeholders and innovation partners.
- Drive continuous improvement initiatives to enhance software performance, modularity, and flexibility—critical in a rapid experimentation environment.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 6+ years of 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.
Qualifications
- Experience with real-time operating systems (RTOS) and embedded systems.
- Background in Aerospace and Defense industry.
- Experience with software tools for requirements tracking, code reviews, static analysis, library and artifact repository, and automated build.
- Knowledge of software development methodologies such as Agile/Scrum, Waterfall, and Spiral.
- Experienced with data structures.
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.
- Comfort working in an innovation-focused environment, balancing hands-on coding with rapid experimentation, iteration, and exploratory development.
Pay
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.
Benefits
- Medical, dental, and vision plans.
- 401(k) with 150% match up to 6%.
- Life insurance.
- 3 weeks paid time off.
- Tuition reimbursement.
- and more.
Company Information
- SNC is a global leader in aerospace and national security committed to moving the American Dream forward.
- We’re known and respected for our mission and execution focus, agility, and disruptive and rapid innovation.
- We provide leading edge technologies and transformative solutions that support our nation’s most critical security needs.