BackEnd Software Engineer (Experienced or Senior)
Core
Lead Model-Based Engineering (MBE) software team to build prototypes, new capabilities, and production-ready infrastructure for web applications and services supporting Boeing Defense Services.
Role type
Senior Backend Software Engineer (Architecture & Infrastructure Lead)
Builds
Web applications, data-processing pipelines, scalable server applications, and production infrastructure for defense systems.
Domain
Defense / Aerospace / Model-Based Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Backend software development, Java, Spring, SQL, Go, Python, database technologies, Agile development, security clearance management, system architecture, CI/CD, Docker, Kubernetes, RESTful APIs, microservices, event-driven architecture.
Preferred skills
Concurrency programming, JavaScript frameworks (NodeJS, ReactJS), C++, Kafka, NiFi, Redis, RabbitMQ, AWS cloud, large-scale distributed system design, domain-driven design.
Technologies
Java, Spring, Oracle SQL, SQL Server, Go, Python, GitLab, Docker, Kubernetes, NodeJS, ReactJS, Kafka, NiFi, Redis, RabbitMQ, AWS
Responsibilities
Lead architecture, development, and maintenance of standardized processes for safety-critical software; provide technical oversight for production systems; evaluate emerging technologies; mentor engineers; prototype features and applications; build and expand infrastructure for multi-application communications; create test suites for server applications; oversee code reviews; translate system-level requirements into software requirements; resolve complex technical issues to improve system availability and performance.
Seniority
Senior, hands-on IC with architectural leadership