Principal Software Architect

$138,635 - $190,623/Yr

Sierra Nevada Corporation - Lone Tree, CO

posted 25 days ago

Full-time - Principal
Lone Tree, CO
Transportation Equipment Manufacturing

About the position

The Principal Software Architect at SNC will play a crucial role in modernizing and delivering the next-generation Survivable Airborne Operations Center (SAOC) aircraft for the U.S. Air Force. This position involves designing and creating advanced aerospace and defense technologies, focusing on software systems that ensure critical command, control, and communication during national emergencies. The role requires collaboration with various teams to architect scalable and maintainable software systems that meet complex customer requirements, all while working in a fast-paced, agile environment.

Responsibilities

  • Distilling software requirements from high-level customer requirements.
  • Architecting scalable and maintainable software systems to meet complex customer requirements.
  • Coordinating software design and development between multiple internal and external teams.
  • Collaborating with systems engineering to achieve a cohesive system design utilizing Model-Based Systems Engineering (MBSE).

Requirements

  • Bachelor's of Science degree in Computer Science, Software Engineering, or related discipline.
  • Typically 14 or more years of relevant experience in software development.
  • Strong technical background in software development, including proficiency in programming languages, software architecture, and development methodologies.
  • Experience in leading and managing software development teams.
  • Experience in developing scalable and high-performance software systems.
  • Familiarity with modern software engineering practices like DevOps and Agile methodologies.
  • Excellent communication and interpersonal skills, with the ability to build relationships with stakeholders and manage expectations.
  • Strong project management skills, including the ability to plan, execute, and monitor projects to ensure they are delivered on time, within budget, and to the required quality standards.
  • Ability to analyze complex technical requirements and translate them into actionable project plans and deliverables.
  • Strong problem-solving and analytical skills.

Nice-to-haves

  • Several years of experience in managing software development projects, preferably in a subcontractor or outsourcing context.
  • Experience with embedded systems and designing & developing software that interacts with hardware.
  • Experience developing integrated aircraft mission systems.
  • Experience developing software with OMS requirements.
  • Experience with DO-178/MIL-STD-882 and applicable Design Assurance Level (DAL) certifications.
  • Experience architecting software utilizing MBSE principles.
  • Active Top Secret clearance.

Benefits

  • Generous paid time off and flex time.
  • Exclusive SNC company events.
  • Leadership and development training.
  • SNC Mentorship Program.
  • Education reimbursement.
  • Medical, dental, and vision plans.
  • 401(k) with 150% match up to 6%.
  • Life insurance.
  • 3 weeks paid time off.
  • Tuition reimbursement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service