K

KBR

Engineering and technology solutions for government

Principal Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeEl Segundo, CA, USA$150k - $190k

About the Job

Requirements

  • Ability to obtain and maintain a Department of Defense Secret clearance.
  • Bachelor's degree in computer science, software engineering, computer engineering, or a related technical field.
  • At least 10 years of professional software development experience.
  • Extensive experience designing and developing distributed software systems.
  • Strong full-stack development experience across modern web and enterprise application architectures.
  • Expert-level experience with Angular or similar modern front-end frameworks.
  • Strong experience designing and implementing scalable backend services and application programming interfaces.
  • Extensive experience with Kafka and event-driven architecture patterns.
  • Strong understanding of asynchronous messaging, event streaming, and distributed systems design.
  • Experience designing and implementing enterprise integration patterns.
  • Experience working within Agile software development environments.
  • Strong understanding of DevSecOps practices and continuous integration and continuous delivery pipelines.
  • Demonstrated ability to influence technical direction across multiple teams and projects.
  • Strong communication, leadership, and technical mentoring skills.
  • Proficiency in Microsoft Office products, including Word, Excel, and PowerPoint.

Responsibilities

  • Design, develop, test, and maintain mission-critical software applications across front-end, back-end, and service layers.
  • Provide hands-on technical leadership and engineering guidance across multiple software teams.
  • Help define and evolve application, integration, data, and event-driven architectures supporting enterprise mission objectives.
  • Design and implement scalable event-driven architectures supporting distributed mission systems.
  • Develop and guide integration patterns supporting interoperability across mission applications and operational environments.
  • Develop modern user interfaces using Angular and related technologies.
  • Design and implement scalable services, application programming interfaces, and distributed application components.
  • Assist teams in resolving complex software, performance, scalability, integration, and architectural challenges.
  • Partner with platform engineering and DevSecOps teams to improve software delivery pipelines, automation, observability, and deployment practices.
  • Promote best practices in software design, code quality, testing, maintainability, resiliency, and security.
  • Mentor engineers through design reviews, architecture discussions, code reviews, and collaborative development.
  • Work with systems engineers, product owners, users, and operational stakeholders to translate mission needs into technical solutions.

Desired Qualifications

  • Active Secret or higher clearance.
  • Master's degree in computer science, software engineering, computer engineering, or a related technical field.
  • Experience supporting Space Systems Command, Space Operations Command, or related Department of Defense programs.
  • Experience supporting SATCOM, mission systems, operational command-and-control systems, or space-related applications.
  • Experience with microservices architectures and service-oriented design.
  • Experience with Kubernetes-based deployment environments.
  • Experience developing applications within cloud-native environments.
  • Familiarity with application programming interface gateways, service meshes, and modern integration frameworks.
  • Experience participating in architecture review boards and technical governance activities.
  • Familiarity with artificial-intelligence-enabled mission systems or data-driven operational platforms.
  • Experience working across independently contracted software development teams.
  • Experience with Kafka Streams, Apache Flink, RabbitMQ, NATS, or similar event-processing technologies.
  • Experience implementing observability platforms using OpenTelemetry, Prometheus, Grafana, ELK, or similar technologies.
  • Experience with software supply-chain security, software bill of materials generation, and DevSecOps security tooling.
  • Experience working within software factory or platform engineering environments.
  • Experience supporting large-scale modernization or enterprise transformation efforts.
  • Certifications such as INCOSE CSEP or ESEP.

About the Company

KBR

Engineering and technology solutions for government

KBR provides science, technology, and engineering solutions to government and commercial clients in aerospace, defense, intelligence, and energy. It has two segments: Government Solutions for defense, space, and mission support for agencies like DoD and NASA; Sustainable Technology Solutions offering technologies, equipment, and catalysts for ammonia, olefins, and other chemicals to improve sustainability. It earns revenue from long-term contracts, often cost-reimbursable or fixed-price, delivering integrated services and technologies on large projects. Its focus on government contracting combined with in-house technology and equipment enables end-to-end solutions for mission-critical and energy programs, with a goal of reliable, cost-effective engineering and sustainable industrial processes.

Company size
10,001+
Company stage
IPO
Headquarters
Houston, TX
Founded
1919

Recently Posted Jobs

Explore more opportunities at KBR

See more jobs