Onsite Principal/Senior Principal Software Engineer, Flight Software

Posted yesterday

Apply now

About the role

  • Principal Software Engineer designing and developing software applications for space systems at Sierra Space. Leading technical architecture and collaborating with teams to innovate and protect national security.

Responsibilities

  • Design, develop, and test software applications for space systems and technologies
  • Write clean, maintainable code that adheres to best practices and coding standards
  • Architect and implement complex software systems to meet project requirements
  • Collaborate with team members to understand project needs, contributing to the development of effective software solutions
  • Utilize version control systems such as Git to manage code changes and work collaboratively with team members
  • Participate in code reviews to ensure code quality and adherence to development standards
  • Troubleshoot and resolve software-related issues in a timely manner
  • Document software configurations, processes, and procedures for future reference
  • Stay current with industry trends and advancements in software development and space technologies

Requirements

  • Requires bachelor's degree in a related field (or equivalent work experience in lieu of degree or master's +10 yrs experience)
  • Typically, 12+ years of related experience
  • Extensive expertise in multiple programming languages and software development principles
  • Ability to design, architect, implement, and test complex software systems
  • Expert understanding of software engineering processes, advanced algorithmic knowledge, domain-specific design patterns, performance tuning, and system scalability
  • Mastery in writing scalable, optimized code, ability to design complex software systems, and knowledge of best practices, including secure coding, and system architecture principles
  • Ability to independently contribute to the design and development of software applications, conduct unit tests, and participate in code reviews
  • Experience with different software development methodologies such as Agile and Scrum/Kanban
  • The ability to obtain and maintain a U.S. Security Clearance is required

Benefits

  • Medical, dental, and vision plans
  • 401(k) with 150% match up to 6%
  • Life insurance
  • 3 weeks paid time off
  • Professional development opportunities

Job title

Principal/Senior Principal Software Engineer, Flight Software

Job type

Experience level

Senior

Salary

$184,628 - $253,884 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job