Description
The Boeing Company has an exciting opportunity for a Senior Software Engineer Mission Systems Software Developer (Level 5) to join Boeing Defense, Space & Security (BDS) in Daytona Beach, Florida.
This position will include developing software and software tests throughout all phases of the software development life cycle (requirements, architecture, implementation, and verification). The software engineer will develop software in a Continuous Integration / Continuous Deployment (CI/CD) DevSecOps software build pipeline using an agile methodology focused on code quality, security, and automation.
Position Responsibilities:
- Participate in use case development of software requirements
- Lead activities to develop, document, and maintain software architecture, requirements, algorithms, interfaces, and designs for mission systems software
- Lead development of code and integration of complex Mission Systems software components into a fully functional software system
- Provide technical leadership for software projects and lead less experienced software engineers
- Act as an independent set of eyes and ears for Program Managers and the customer, highlighting potential best practices on the team, as well as areas for improvement
- Actively participate in program activities, from initial proposal and planning to delivery
- Support the identification and analysis of program/project software quality metrics to improve software quality and manage risk
Basic Qualifications (Required Skills/ Experience):
- Bachelor’s Degree
- Ability to acquire a U.S. Secret Security Clearance (Post-Start)
- 10 years of experience with full life-cycle software development, modeling, simulation, testing, and/or analysis using C, C++, C#, Python, Java, Ada, and/or Linux
- 10 years of experience with version control systems such as Git, ClearCase, or Subversion
Preferred Qualifications (Desired Skills/Experience):
- 14 or more years' related work experience or an equivalent combination of technical education and experience or non-US equivalent qualifications
- Bachelor of Science degree from an accredited course of study, in Computer Engineering, Software Engineering, Computer Science, or other technical degree
- Strong decision-making skills and the ability to work independently but also lead and guide smaller teams of less experienced software engineers
- Team leadership experience
- Software development experience in a collaborative team environment using agile principles and a structured development process including code reviews and automated DevOps processes/tools
- Experience using team collaboration tools including Git, Bitbucket, JIRA, and Confluence
- Experience in software development using languages such as C, C++, Java, Ada, and/or Python
- Experience working on an Agile team in a collaborative environment
Travel: May be required up to 10%
Pay & Benefits:
- Competitive base pay and variable compensation opportunities
- Eligible employees can enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work
- Summary Pay Range: $184,450 - $249,550