Jobs · Engineering · Nevada

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.

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 2 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 5 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 5 days ago
Information Technologyapply on epic.avature.net