Software Engineer III

Sierra Nevada CorporationLone Tree, CO
$108,497 - $149,183Hybrid

About The Position

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. The ISR (Intelligence, Surveillance & Reconnaissance), Aviation, and Security (IAS) business area is a leader in ISR and aviation, it is a leading prime manned and unmanned aircraft systems integrator for innovative, high-performance ISR and aviation systems. Its end-to-end Command, Control, Computers, Communications and Intelligence, Surveillance & Reconnaissance (C4ISR) capabilities encompass design, integration, test, certification, ground/flight training and complete logistics support. IAS tailors solutions to customer cost, performance, and schedule requirements and designs to consistently exceed expectations – with an unrivaled record of on time and on (or under) budget deliveries.

Requirements

  • 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.
  • Familiarity with android fullstack development within a DoD environment
  • Able to define software architecture and best practices for establishing an android solution
  • Willingness to travel, occasionally internationally
  • Ability to obtain/maintain a Secret U.S. Security Clearance is required
  • U.S. Citizenship status is required as this position needs an active U.S. Security Clearance for employment. Non-U.S. citizens may not be eligible to obtain a security clearance.

Nice To Haves

  • Experience with real-time operating systems (RTOS) and embedded systems.
  • Background in Aerospace and Defense industry.
  • Understanding of industry standard software languages such as C, C#, C++, HTML, Java, Python, and Bash.
  • 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.
  • Experience with Gradle, Kotlin or Kotlin multiplatform
  • Experience with SQL, Kubernetes and Docker

Responsibilities

  • Lead the design, development, and testing of complex software components.
  • Debug and troubleshoot advanced software issues.
  • Write and maintain detailed code documentation.
  • Conduct thorough code reviews and provide mentorship to junior engineers.
  • Collaborate with team members to ensure code quality and adherence to standards.
  • Support the integration of software with hardware systems.
  • Define software requirements and specifications in collaboration with stakeholders.
  • Drive continuous improvement initiatives to enhance software performance and quality.
  • Collaborate with a multi-disciplinary team
  • Work within a set release cadence

Benefits

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service