Boeing

Senior Software Engineer

Boeing

full-time

Posted on:

Location Type: Office

Location: SeattleWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $171,700 - $232,300 per year

Job Level

About the role

  • Lead the full software development lifecycle as a full stack software engineer, including problem analysis and planning, Software Architecture & Design, Software Development, Software testing, and Software deployment with operational excellence
  • Develop, document and maintain architectures, requirements, algorithms, interfaces and designs for software systems and strategic reuse across all programs
  • Develop the code and integrate complex software components into a fully functional software system
  • Develop software verification plans, test procedures and test environments, executing the test procedures and documenting test results to ensure software system requirements are met
  • Provide technical leadership for software projects and lead software supplier management activities
  • Plan, execute and document software research and development projects
  • Collaborate with stakeholders, engineering teams, and peers closely for the on-time software delivery with safety and high quality
  • Drive software execution to deliver products on-cost and on-schedule to programs
  • Mentor junior software engineers

Requirements

  • 5+ years of experience designing and developing software using any of the listed programming languages - Python, C/C++, or Java
  • 5+ years of experience working with backend development and/ or cloud environments
  • Bachelor degree from an accredited course of study in computer science, data science, mathematics, engineering, engineering technology (includes manufacturing engineering technology), chemistry, or physics
  • Experience with full software development lifecycle as part of the agile team
  • Proficient in C++
  • Experience with Middleware, deployment to RTOS, and Autonomy
  • Experience with Cloud platforms (e.g., AWS, etc.), Linux, and containerization (e.g., Docker, Kubernetes, OpenShift)
  • Experience with modern microservices architecture, implementation, and operations
  • Experience with relational database and AI/ML techniques
  • MS or PhD in Computer Science or Engineering related field
Benefits
  • Health insurance
  • Flexible spending accounts
  • Health savings accounts
  • Retirement savings plans
  • Life and disability insurance programs
  • Paid time off

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonC++Javasoftware architecturesoftware developmentsoftware testingsoftware deploymentmiddlewareAI/ML techniquesmicroservices architecture
Soft skills
technical leadershipcollaborationmentoringproblem analysisplanningexecutiondocumentationstakeholder engagementoperational excellenceon-time delivery
Certifications
Bachelor degree in Computer ScienceBachelor degree in Data ScienceBachelor degree in MathematicsBachelor degree in EngineeringBachelor degree in Engineering TechnologyBachelor degree in ChemistryBachelor degree in PhysicsMS in Computer ScienceMS in EngineeringPhD in Computer Science