KBR, Inc.

Full Stack Software Engineer (Golang Focus)

KBR, Inc.
Apply
4 months ago
Beavercreek, OH, USAEntry Level / Mid Level

Responsibilities

  • Design, develop, test, and maintain full-stack capabilities and backend services for the GEMSTONE platform, primarily using Go.
  • Build and maintain RESTful, gRPC, GraphQL, and event-driven APIs and contribute to API management and service architecture.
  • Develop microservices deployed in Kubernetes and integrate applications with identity, authorization, and access control services.
  • Support API catalogs, service registries, artifact repositories, workflow automation, CI/CD pipelines, automated testing, and software releases.
  • Troubleshoot application, integration, and performance issues across the platform stack.
  • Participate in Agile ceremonies, design and code reviews, sprint demonstrations, and technical documentation.
  • Collaborate with platform engineers, cybersecurity engineers, product owners, and government stakeholders.
  • Submit a sample Go application created to solve a unique problem.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline.
  • 1–5 years of professional software development experience.
  • Professional or established open-source experience with Go and strong knowledge of goroutines and idiomatic Go design patterns.
  • Experience developing RESTful APIs, backend services, microservice-based applications, web applications, or service integrations.
  • Experience with one or more modern programming languages such as Go, Python, Java, JavaScript, or TypeScript.
  • Understanding of API design, versioning, service-oriented architectures, JSON, HTTP, REST, and OpenAPI.
  • Experience with Git-based source control and collaborative development workflows.
  • Familiarity with Docker or similar container technologies, Kubernetes, cloud-native architectures, Linux, and command-line tooling.
  • Ability to learn complex software ecosystems and rapidly become proficient with new platforms and technologies.
  • Ability to obtain a DoD Secret security clearance.
  • Preferred experience includes high-throughput Go software, Go performance tuning, GOMAXPROCS, gRPC, Protocol Buffers, GraphQL, WebSockets, PostgreSQL, Redis, messaging systems, CI/CD platforms, GitOps, distributed simulation, AI/ML or analytics platforms, Keycloak, OAuth2, and OpenID Connect.

Benefits

  • Benefits may include a 401(k) plan with company match, medical, dental, vision, life insurance, AD&D, flexible spending account, disability coverage, paid time off, and a flexible work schedule.
  • Professional training and development opportunities are provided.
  • The position is onsite or hybrid in Dayton, Ohio, with no travel and standard working hours.
KBR, Inc.

About KBR, Inc.

10,000+ employees

KBR, Inc. delivers engineering, technology, and professional services to government and industrial customers, spanning defense, space, sustainability, and energy. Its businesses include long-term government mission support and program management, and Sustainable Technology Solutions that license process technologies and provide consulting and operations support across asset lifecycles. Headquartered in Houston and listed on the NYSE, KBR became an independent public company in 2006 after its separation from Halliburton.

Contact me