Lead Software Engineer–developer

Boeing Boeing · Aerospace · Berkeley, MO

Lead Software Engineer for Boeing's Phantom Works Open Architecture Systems Integrated Software (OASIS) Solutions team, focusing on space-based effects for air domain missions. Responsibilities include leading software development tasks, design, coding, testing, stakeholder partnerships, system analyses, code reviews, and mentoring junior engineers. Requires a Bachelor's degree, Top Secret clearance, and 5+ years of experience in software engineering, Java/C++, and project leadership.

What you'd actually do

  1. Lead the planning of software development tasks including detailed software design, coding, and unit/integration/functional/system testing of customer desired features/user stories, ensuring successful achievement of acceptance criteria.
  2. Partners with appropriate stakeholders to inform system definition and reviews translation of system-level requirements into software requirements and models that meet customer, operational and performance requirements and have clear traceability to design, code and test artifacts.
  3. Reviews completion of software system-level analyses to identify risk, issues and opportunities; leads integration and deployment of mitigation actions throughout the software lifecycle.
  4. Leads code reviews to ensure alignment to requirements and standard.
  5. Leads monitoring and reviewing test completion, verification processes and issue resolution for software systems.

Skills

Required

  • Bachelor's degree
  • Active Top Secret US Security clearance
  • Java
  • C++
  • Object-oriented programming
  • Leadership experience
  • MATLAB

Nice to have

  • Physics-Based Modeling software packages
  • Physics knowledge (flight dynamics, sensors, electromagnetics, weapon models, terrain models, or flight control)
  • DevSecOps (Git, GitLab, CMake)
  • Agile software development
  • Linux
  • Windows
  • MATLAB Coder

What the JD emphasized

  • Active Top Secret US Security clearance
  • 5+ years of Software Engineering experience
  • 5+ years of experience with Java and/or C++ object-oriented programming
  • 3+ years of experience leading software development projects