Principal Software Integration & Systems Engineer
Company | KBR |
---|---|
Location | Washington, DC, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Master’s |
Experience Level | Expert 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.