The Boeing Company is seeking a Back-End Software Engineer Lead to support their Model-Based Engineering Software team, focusing on developing prototypes and new capabilities for web applications and services, and shaping the architecture and infrastructure for production readiness.
Requirements
- 2+ years of experience with backend development (Java, Spring, Oracle SQL, SQL Server)
- 2+ years of experience in either GoLang or Java
- 2+ years of strong skills in software engineering and architecture, including object-oriented design and concurrent programming
- 2+ years of working knowledge of containerization (Docker, Kubernetes)
- Strong experience with JavaScript frameworks: NodeJS, ReactJS
- Experience with Kafka, NiFi, Redis, or RabbitMQ
- Experience with GitLab, GitLab Runner, CI/CD
Responsibilities
- You will design APIs, create data processing and analytics pipelines, optimize SQL queries, and build up production-ready infrastructure.
- building reliable and performant server applications using those technologies and languages, and ensuring our applications can scale to support hundreds to thousands of users.
- Work with a team to shape the architecture of several web applications
- Build new and expand on existing infrastructure for multi-application communications, logging, alerts, authentication, configuration, and more
- Create test-suites for server applications to verify reliability, performance, and behavior
- Work collaboratively to make decisions that affect the entire system
- Interface with users and developers to define and implement solutions to meet requirements
Other
- Mastering your craft and learning continuously
- Work independently and with a team to prototype features and applications
- Communicate effectively to push the team’s processes to best fit our needs
- Ability to obtain and maintain a Top-Secret U.S. Security Clearance (post start)
- Exposure to Agile process