Software Development Engineer
Core
Design, develop, test, and maintain non-embedded software across the full lifecycle for aircraft, missiles, and airborne systems, translating customer needs into software designs and implementation plans.
Role type
Senior Software Development Engineer (non-embedded systems)
Builds
Cloud-native microservices, software architectures, algorithms, interfaces, and detailed designs for mission-critical platforms
Domain
Aerospace & Defense (Aircraft, Missiles, Airborne Systems)
Required skills
Object-oriented design, C#, .NET, Java, SQL, HTML, CSS, Docker, Podman, Kubernetes, Git, Cloud environment development, Windows/Linux development
Preferred skills
Cybersecurity experience, Specification formats and compliance standards, Requirements derivation and allocation, Software architecture and design methods, Multi-paradigm programming, Database design and performance optimization, Validation and verification strategies, Aircraft/missile/ground systems domain knowledge
Technologies
C#, Cloud, CSS, Docker, Embedded, Git, Java, Kubernetes, Linux, Podman, SQL, Security, Windows, microservices, ASP.NET, CI/CD, DevOps
Responsibilities
Design, develop, test, and maintain non-embedded software; translate customer needs into software designs; create and sustain software architectures and algorithms; develop and integrate software products; diagnose complex issues and lead root-cause investigations; research emerging technologies; establish and improve software processes and metrics; plan and document software R&D efforts (via careerplan.io/jobs/Boeing-Software-Development-Engineer-software-development-engineer-at-boeing)
