Command & Control Software Architect

Boeing Boeing · Aerospace · El Segundo, CA

Boeing is seeking a Command & Control Software Architect to join their Ground Software Engineering team. This role focuses on supporting satellite systems software engineering for USG and Commercial customers, involving the development of high-performance, real-time, mission-critical C2 software solutions. The architect will lead the software development lifecycle, partner with stakeholders, and ensure adherence to quality, safety, and security standards within an agile CI/CD environment.

What you'd actually do

  1. Architect, design, and develop high-performance Command and Control (C2) software solutions for complex, real-time, mission-critical systems.
  2. 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).
  3. Oversees the design, development, analyses, and maintenance of software systems that meet design practices, customer and internal quality, safety, and security standards.
  4. 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.
  5. Oversees completion of software system-level analyses to identify risk, issues and opportunities; oversees integration and deployment of mitigation actions throughout the software lifecycle.

Skills

Required

  • foundational Computer Science knowledge
  • object-oriented design
  • software patterns
  • leading projects
  • software development lifecycles
  • architectural reviews
  • best practices and standards
  • scalability
  • security
  • maintainability
  • DoD Secret Clearance

Nice to have

  • software architecture patterns
  • microservices
  • monolithic
  • domain-driven
  • implementation, validation, and verification processes
  • software development quality, performance, and safety
  • Command and Control (C2) systems
  • real-time applications
  • high availability
  • low-latency processing
  • fault tolerance
  • containerization tools
  • Docker
  • Kubernetes
  • orchestration platforms
  • version control systems
  • Gitlab
  • bitbucket
  • automation services
  • Jenkins
  • Gitlab CI/CD
  • database technologies
  • SQL
  • NoSQL
  • messaging systems
  • Kafka
  • ActiveMQ
  • data streaming technologies
  • CCSDS
  • Bachelor of Science degree
  • engineering
  • engineering technology
  • manufacturing engineering technology
  • chemistry
  • physics
  • mathematics
  • data science
  • computer science

What the JD emphasized

  • superior judgment and decision making
  • Critical thinking and troubleshooting skills are required!
  • proven experience within the software ecosystem
  • unique background of project experience