Senior Software Lead

BoeingEl Segundo, CA
Onsite

About The Position

The Boeing Company is currently seeking a Senior Software Lead to support our Flight Software Team located in El Segundo, CA. In this role, the individual will lead a team with design, implementation, and test of flight software with a focus on leadership, quality, earned value, and development of new capabilities for current and future satellite programs. This position will support the Boeing Defense Services (BDS) business organization. We are seeking a Senior Software Lead that is passionate about space and excited to work in a multi-disciplined, collaborative engineering environment that supports the design, development, and implementation of software for existing and emerging Boeing commercial and government space programs. This exciting position requires demonstrated experience with the software development full life cycle (requirements, design, code, test), ability to lead a team, and the clear exhibition of superior judgment and decision making to engineer new solutions and support existing capabilities for multiple software programming projects. Demonstrated critical thinking and troubleshooting skills are required.

Requirements

  • Bachelor’s Degree
  • Ability to Obtain U.S. Secret – Final Post-Start for which the U.S. Government requires U.S. Citizenship
  • 10+ years of experience designing and developing software for a real-time or non-real-time system
  • 10+ years of experience in software development using languages such as C, C++, Java or Python
  • 5+ years of experience in an engineering leadership role (either as a lead or a manager)

Nice To Haves

  • Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science and 14+ years of related work experience OR Bachelor’s Degree and 18+ years of directly related work experience OR 22+ years of related, relevant experience
  • Experience with the full software development lifecycle that includes requirements analysis through Formal Qualification
  • Experience using team collaboration tools including GitLab, Bitbucket, JIRA, and Confluence
  • Experience in embedded real-time software development

Responsibilities

  • Full life-cycle development includes requirements analysis, software architecture, design, coding, unit test, integration and formal qualification.
  • Assisting with the development, documentation and maintenance of architecture, requirements, algorithms, interfaces and design for software systems.
  • Developing software verification plans, test procedures and test environments
  • Working and interfacing with a technically diverse user community and a multi-disciplined integrated product team (systems and software).
  • Highly motivated and must work well in a team environment

Benefits

  • Relocation assistance
  • health insurance
  • flexible spending accounts
  • health savings accounts
  • retirement savings plans
  • life and disability insurance programs
  • paid and unpaid time away from work
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service