Senior Software Engineer

Gravitee•Denver, CO
•Hybrid

About The Position

Gravitee is hiring Senior Software Engineers to build its core products and the next-generation product surface in Gamma. Engineers will join one of three areas: API Management and the gateway runtime, Access Management, or the Event Gateway for Kafka. The work spans API governance, identity, event streaming, and AI agent management. These are new US roles intended to provide US-hours ownership of Level 3 and Level 4 escalations and increase delivery capacity for Gamma parity and the AI Agent Management roadmap. The role is hands-on and embedded in a product team based in Europe, with time divided roughly 80% toward feature delivery and 20% toward L3/L4 support and bug fixing. The team will match candidates to the product area best suited to their experience. Denver, Colorado is preferred; other US locations are acceptable with monthly travel to the Denver hub. The engineer will design and deliver features end to end, build and evolve Java services and APIs, and contribute to Gamma console experiences across backend APIs and TypeScript/Angular interfaces as needed. They will help ensure secure behavior and safe upgrades, support customer escalations, contribute to AI agent management capabilities, use AI-assisted engineering tools thoughtfully, write automated tests, and collaborate with product, design, and engineering colleagues across regions.

Requirements

  • At least 5 years of experience building and operating production software on a team that ships and supports its own product, including personally resolving production incidents.
  • Strong Java experience building maintainable REST APIs and backend services; strong C# with equivalent object-oriented depth is also considered.
  • Solid understanding of API design, data modeling, distributed systems, and asynchronous workflows.
  • Experience with relational or document data stores, including safe migrations and backward compatibility.
  • Security-first mindset, including authentication and authorization fundamentals, secure defaults, and certificate and secret handling.
  • Experience with automated testing, Git-based development, code review, and iterative product delivery.
  • Hands-on experience using LLMs or AI coding assistants in an engineering workflow, with the judgment to review and improve their output.
  • Clear communication skills and ability to take an ambiguous problem through to production.
  • Willingness to participate in an L3 pager duty rotation during US hours.

Nice To Haves

  • Reactive Java technologies such as Vert.x, RxJava, or Netty, or experience with an API gateway, proxy, or service-mesh vendor or platform such as Kong, Google Apigee, MuleSoft, Tyk, Solo.io, Traefik, or WSO2.
  • Experience implementing OAuth 2.0 and OIDC flows, SAML 2.0, SCIM, MFA, WebAuthn/FIDO2, or FAPI, CIBA, and UMA profiles.
  • Kafka internals, binary protocols, backpressure, and performance-under-load experience.
  • TypeScript with Angular or another component-based framework, including data-rich interfaces.
  • Docker, Kubernetes, operators and CRDs, and Elasticsearch or OpenSearch experience.
  • Experience with MCP, Agent2Agent (A2A), tool calling, LLM proxies, or building LLM-powered applications; prior production experience is not required.
  • Open-source software or enterprise developer-platform experience.

Responsibilities

  • Design and deliver features end to end, from technical design through implementation, testing, release, and iteration, in API Management and the gateway runtime, Access Management, or the Event Gateway for Kafka.
  • Build and evolve Java services and APIs, including performance-sensitive asynchronous runtime code.
  • Contribute to the Gamma console experience through backend APIs and TypeScript and Angular interfaces as needed by the team.
  • Maintain secure behavior and safe upgrades, including secure defaults, certificate and secret handling, audit logs, safe migrations, and backward compatibility.
  • Own US-hours Level 3 and Level 4 product escalations as part of the L3 pager duty rotation.
  • Help bring AI agent management capabilities to the platform, including AI Gateways, MCP, and agent-to-agent interactions.
  • Use LLMs and AI-assisted development tools for prototyping, implementation, testing, and debugging, and validate AI-generated work with sound engineering judgment.
  • Write meaningful automated tests and support reliable delivery across the open-source platform and Enterprise Edition.
  • Collaborate with product managers, designers, and engineers, including Europe-based teams, and improve solutions through code and design reviews.

Benefits

  • Competitive medical coverage.
  • Pension / 401(k) program options.
  • Stock options.
  • 25 days of holiday plus in-country national holidays.
  • Three mental health days and a wellness allowance.
  • Birthday off.
  • Professional development budget.
  • Hybrid work culture with hubs across regions.
  • Quarterly team events and an annual company offsite.
  • Collaborative international company culture.
  • Opportunities to grow scope and career as the company grows.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service