The Boeing Company is seeking Software Engineers- Developers to support the Space Mission Systems (SMS) Ground Mission Management (GMM) team with their Protected Tactical Enterprise Service (PTES) program. This program is developing a new Global Military Satellite Communications (MILSATCOM) Ground System to manage secure communication transmissions.
Requirements
- 3+ years of Java development experience
- 3+ years of microservice development.
- 3+ years of data structure experience using appropriate data structures (arrays, linked lists, or trees) to solve complex problems.
- 3+ years of experience event-driven processing (EDP) software development in designing, building, deploying, maintaining complex scalable systems where the flow is determined by events (state changes).
- Hands-on experience with distributed tracing, metrics, and logging (e.g., Prometheus, Grafana).
- Proficiency with Quarkus or Spring for building cloud-native Java applications.
- Hands on experience deploying and managing applications in Kubernetes; knowledge of Helm for packaging and deployment
Responsibilities
- Building performance, secure, java microservices running in a containerized kubernetes environment.
- Designing, enhancing, and improving APIs between front-end and backend software services
- Leading the development of critical features, taking ownership of the entire development lifecycle from design to deployment
- Conducting thorough code reviews to maintain code quality, enforce best practices, and ensure code adheres to established standards
- Creating and translating design mockups into functional, visually appealing user interfaces using modern front-end frameworks (FastAPI, SQLAlchemy, PostgREST, Svelte, React, CesiumJS) and technologies like Python, JavaScript, Typescript, CSS, and Kubernetes
- Advocating for improvements to product quality, security, and performance that have a particular impact on your team and others.
- Supporting junior engineering talent with mentorship or technical guidance.
Other
- Excellent communication skills, working with end-users to design and build solutions to their needs, a habit of self-directed learning of new technologies, and the ability to learn quickly and adapt to a fast-paced environment.
- Able to work with ambiguity and can self-direct your work while guiding others and supporting project leadership activities.
- Knowledge of accessibility standards and best practices, along with experience supporting Government security requirements for software delivery involving system accreditation
- Active Secret Clearance
- U.S. Person as defined by 22 C.F.R. §120.15 is required.