Posted in

Principal Software Integration & Systems Engineer

Principal Software Integration & Systems Engineer

CompanyKBR
LocationWashington, DC, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesMaster’s
Experience LevelExpert or higher

Requirements

  • Master’s degree in Computer Science, Software Engineering, Systems Engineering, or a related field.
  • 10+ years of experience in software engineering with a proven track record of leading large-scale software development efforts.
  • Extensive experience with system-of-systems engineering principles and methodologies.
  • Strong understanding and practical experience with MBSE tools, specifically CAMEO or similar.
  • Deep understanding of Agile software development methodologies and their practical implementation.
  • Familiarity with cloud computing platforms (AWS, Azure, or GCP) and related technologies.
  • Experience with containerization technologies, particularly Kubernetes (K8s).
  • Strong understanding of CI/CD pipelines and automated testing frameworks.
  • Excellent communication, interpersonal, and presentation skills, with the ability to effectively convey complex technical information to diverse audiences.

Responsibilities

  • Provide technical leadership and guidance to a large team of software developers working on multiple interconnected projects.
  • Foster a culture of collaboration, innovation, and continuous improvement within the engineering organization.
  • Drive the adoption and implementation of Model-Based Systems Engineering (MBSE) methodologies and tools, specifically CAMEO or similar.
  • Oversee the design, development, and integration of complex software systems using a system-of-systems approach.
  • Ensure seamless integration of software components developed by different teams and leveraging diverse technologies.
  • Champion the adoption and optimization of Agile software development methodologies, including Scrum and Kanban.
  • Promote the use of modern software development practices, including CI/CD pipelines, automated testing, and cloud-native architectures.
  • Stay abreast of emerging technologies, including cloud computing, containerization (Kubernetes), and microservices, and assess their applicability to current and future projects.
  • Develop and manage technical roadmaps, ensuring alignment with overall program objectives and strategic goals.
  • Communicate complex technical concepts effectively to both technical and non-technical audiences, including senior leadership and government stakeholders.
  • Mentor and develop junior engineers, fostering their technical growth and career progression.

Preferred Qualifications

  • Experience with USAF software development processes and standards.
  • Knowledge of DevSecOps principles and practices.
  • Active Top-Secret clearance with SCI eligibility.