Back-end Software Engineer (experienced or Senior)

Boeing Boeing · Aerospace · Berkeley, MO

Boeing is seeking a Back-End Software Engineer in Berkeley, Missouri, to lead their Model-Based Engineering Software (MBE) team. The role involves developing prototypes and new capabilities for web applications and services, designing APIs, creating data processing and analytics pipelines, optimizing SQL queries, and building production-ready infrastructure. Responsibilities include leading architecture, development, and maintenance of software engineering processes, providing technical oversight, evaluating emerging technologies, mentoring engineers, and shaping system architecture. Requires a Bachelor's degree, active Secret Security Clearance, and 5+ years of experience in backend development with Java, Spring, Oracle SQL, SQL Server, and server languages like Go, Python, or Java.

What you'd actually do

  1. Leads architecture, development, documentation and maintenance of standardized, efficient, and innovative processes, tools, methodologies, and performance metrics to streamline the software engineering lifecycle and enable continuous integration, delivery, and deployment of safety critical software
  2. Provide comprehensive technical oversight for different systems, guiding teams in designing and operating production-ready systems
  3. Evaluate emerging technologies and seek innovative solutions to address existing and new challenges
  4. Mentor and develop engineers across all levels through sharing and learning
  5. Ability to take projects from beginning to end with little direct supervision

Skills

Required

  • Bachelor's Degree
  • Active Secret Security Clearance
  • Ability to obtain Special Program Access
  • 5+ years of experience in backend software development (Java, Spring, Oracle SQL, SQL Server)
  • 5+ years of experience with Go, Python, Java or equivalent server language
  • 5+ years of experience with database technologies using SQL or PL/SQL
  • Exposure to Agile process

Nice to have

  • Experience with concurrency programming
  • Experience with GitLab, CI/CD, Docker, Kubernetes
  • Strong experience with JavaScript frameworks: NodeJS, ReactJS
  • Strong experience with Go or Java
  • Basic C++ or Python
  • Familiar with Kafka, NiFi, Redis, or RabbitMQ
  • Experience developing RESTful APIs for complex datasets
  • Experience leading projects
  • Experience with AWS cloud
  • Understanding microservices, client-server architecture, event-driven architecture, domain-driven design (DDD), and other modern architec

What the JD emphasized

  • safety critical software