Senior Software Engineer–developer

Boeing Boeing · Aerospace · Tukwila, WA

Senior Software Engineer-Developer role on the KC-46 team in Tukwila, WA. Focuses on leading and contributing to all phases of software development for Mission Systems and Aerial Refueling Software, emphasizing leadership, quality, process improvement, tool improvement, and automation. Requires experience in the full software development lifecycle, team leadership, and critical thinking.

What you'd actually do

  1. Oversees the design, development, test, and maintenance of non-embedded software throughout the end-to-end lifecycle that meets industry, customer, safety, and regulation standards
  2. Oversees the review, analysis, and translation of customer requirements into initial design of software products. Reviews the development, maintenance, enhancement and optimization of software products and functionalities for systems integrations
  3. Oversees development, documentation and maintenance of architectures, requirements, algorithms, interfaces and designs for software products
  4. Oversees debugging and resolution of issues identified to ensure the reliability and efficiency of software products
  5. Oversees handling of user inquiries, troubleshooting technical issues and user feedback analysis

Skills

Required

  • Bachelor's Degree
  • Ability to obtain a U.S. Secret Security Clearance
  • 10+ years’ experience programming with C, C++, or Ada
  • 10+ years’ experience with software development on Windows or Linux
  • 10+ years’ experience leading software development projects

Nice to have

  • Experience with scripting languages such as XML, Perl, and Python
  • Knowledge of Agile software development processes
  • Experience with use case development

What the JD emphasized

  • demonstrated experience as a Software engineer
  • knowledge of the full software development life cycle (requirements, design, code, test and certification)
  • ability to lead a team
  • clear exhibition of superior judgment and decision making
  • Demonstrated critical thinking and troubleshooting skills are required
  • 10+ years’ experience programming with C, C++, or Ada
  • 10+ years’ experience with software development on Windows or Linux
  • 10+ years’ experience leading software development projects