
Senior Software Engineer
Boeing
full-time
Posted on:
Location Type: Office
Location: Seattle • Washington • United States
Visit company websiteExplore more
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