Join Boeing as a Senior Software Engineer to lead the design and development of innovative software systems for advanced aerospace platforms. Collaborate with top scientists and engineers to create next-generation capabilities that solve complex challenges in the aerospace industry.
Key Responsibilities
Lead activities to develop, document, and maintain software architectures, requirements, algorithms, interfaces, and designs
Lead development of code and integration of complex software components
Develop software verification plans, test procedures, and test environments
Provide technical leadership for software projects and manage software supplier activities
Plan, execute, and document software research and development projects
Serve as a subject matter expert for software domains and system-specific issues
Track and evaluate software team and supplier performance
Required Qualifications
7+ years of experience designing and developing software using Python, C#, C, C++, and/or Java
3+ years of experience with Agile software development
2+ years of experience in a leadership role
Preferred Qualifications
Bachelor, Master or Doctorate of Science degree in Computer Engineering, Software Engineering, Computer Science, Mathematics, Physics or other technical degree
9 or more years' related work experience or equivalent combination of education and experience
Experience with Cloud Computing technologies (AWS, Cloud Foundry/Tanzu)
Experience with Web development technologies (ASP.NET MVC, Node.js, React.js)
Experience with continuous integration (CI) and continuous delivery (CD) practices
Experience with Docker container technology and Kubernetes Container Service (KCS)
Experience using DevOps tool chain and team collaboration tools including GitLab, TFS, JIRA, Jenkins and Artifactory
Benefits & Perks
Health insuranceFlexible spending accountsHealth savings accountsRetirement savings plansLife and disability insurance programsPaid and unpaid time off