The Boeing Company is looking for a Command & Control Software Architect to support the BDS Satellite Systems Software Engineering organization in creating software tools and services for high-performing satellite/ground systems for USG and Commercial customers, focusing on the development of next-generation ground systems in a rapid development environment.
Requirements
- 10+ years’ experience in foundational Computer Science knowledge and object-oriented design and software patterns
- 5+ years’ experience leading projects and/or individuals though the software development lifecycles
- Experience with architectural reviews and ensuring adherence to best practices and standards (e.g. scalability, security, maintainability)
- Experience implementing software architecture patterns (e.g., microservices, monolithic, domain-driven)
- Experience with implementation, validation, and verification processes, practices, and guidelines to ensure software development quality, performance, and safety.
- Experience in Command and Control (C2) systems, real-time applications, and their specific requirements (e.g., high availability, low-latency processing, fault tolerance).
- Familiarity with containerization tools (e.g., Docker, Kubernetes) and orchestration platforms.
Responsibilities
- Architect, design, and develop high-performance Command and Control (C2) software solutions for complex, real-time, mission-critical systems.
- Lead the software development process from architecture and design through to implementation and deployment, leveraging GitLab for version control, issue tracking, and continuous integration/continuous deployment (CI/CD).
- Oversees the design, development, analyses, and maintenance of software systems that meet design practices, customer and internal quality, safety, and security standards.
- Partners with appropriate stakeholders to inform system definition and oversees translation of system-level requirements into software requirements and models that meet customer, operational and performance requirements and have clear traceability to design, code and test artifacts.
- Oversees completion of software system-level analyses to identify risk, issues and opportunities; oversees integration and deployment of mitigation actions throughout the software lifecycle.
- Oversees monitoring and reviewing test completion, verification processes and issue resolution for software systems.
- Oversees review of product and process for alignment with project plans and industry standards by performing design reviews.
Other
- Ability to obtain a DoD Secret Clearance (interim prestart, final post start)
- 10% Travel
- This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship.
- Employer will not sponsor applicants for employment visa status.
- This position is not contingent upon program award