Full Stack Software Engineer (Golang Focus)

KBR•Beavercreek, OH
•Hybrid

About The Position

KBR is seeking a motivated Full Stack Software Engineer with a strong interest in Go (Golang) development to support the design, development, and sustainment of the GEMSTONE platform. The role develops and maintains backend services for core platform capabilities, including service discovery, API management, digital artifact publication, workflow orchestration, identity integration, data access, and platform operations. The ideal candidate enjoys building scalable microservices, modern web applications, and cloud-native software solutions in an Agile, mission-focused environment. The position supports KBR’s National Security Solutions team and work for the Department of the Air Force. The team develops a modeling and simulation SaaS platform that provides compute power, tools, and collaboration capabilities for military research and development. The position is onsite or hybrid in Dayton, Ohio, with no travel and standard working hours. Candidates must be able to obtain a DoD Secret security clearance. KBR’s Mission Technology Solutions business is expected to spin off as Trinzic in January 2027. Employees who join the business before the spin-off will transition to Trinzic when the separation is complete and will not need to reapply.

Requirements

  • Ability to learn complex software ecosystems and rapidly become proficient in new platforms and technologies.
  • Ability to obtain a DoD Secret security clearance.
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline.
  • 1–5 years of professional software development experience.
  • Experience with Go (Golang) in a professional or established open-source setting.
  • Strong understanding of Goroutines and idiomatic Go design patterns.
  • Experience developing RESTful APIs, backend services, or microservice-based applications.
  • Experience with one or more modern programming languages such as Go, Python, Java, JavaScript, or TypeScript.
  • Experience developing web applications, APIs, or service integrations.
  • Understanding of API design principles, versioning strategies, and service-oriented architectures.
  • Experience with JSON, HTTP, REST, OpenAPI, and related API technologies.
  • Experience using Git-based source control systems and collaborative development workflows.
  • Familiarity with containerized application development using Docker or similar technologies.
  • Familiarity with Kubernetes concepts and modern cloud-native application architectures.
  • Familiarity with Linux operating systems, command-line tooling, and Linux-based development environments.
  • Understanding of software engineering best practices, including source control and code reviews.

Nice To Haves

  • Experience developing high-throughput production software in Go (Golang).
  • Experience with Go performance tuning, GOMAXPROCS, and optimization.
  • Experience with gRPC, Protocol Buffers, GraphQL, or WebSockets.
  • Experience building cloud-native microservices.
  • Familiarity with Kubernetes and containerized application architectures.
  • Experience with PostgreSQL, Redis, or other database technologies.
  • Understanding of event-driven architectures and messaging systems.
  • Experience with CI/CD platforms and GitOps workflows.
  • Exposure to distributed simulation, modeling and simulation, digital engineering, AI/ML, or analytics platforms.
  • Familiarity with identity and access management technologies such as Keycloak, OAuth2, or OpenID Connect.
  • Understanding of cybersecurity best practices and secure software development.

Responsibilities

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

Benefits

  • 401K plan with company match
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • AD&D
  • Flexible spending account
  • Disability benefits
  • Paid time off
  • Flexible work schedule
  • Professional training and development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service