Senior Software Engineer - Kafka

Gravitee

Denver (CO)

Hybrid

USD 96,000 - 160,000

Full time

34 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Salary up to $160k
Medical coverage
401(k) options
Stock options
Holiday entitlement 25 days
Mental health days
Wellness allowance
Birthday off
Development budget
Hybrid work culture
Team events
Annual offsite
International culture

Job summary

Gravitee is seeking a Senior Software Engineer to build product experiences and the APIs behind them. You will turn operational data into clear visualizations and help customers configure and govern APIs and AI agents.

As Gravitee expands, you will help build interfaces for AI Gateways, MCP tools, and agent interactions, touching frontend, backend, data models, and design. This is a hands-on, full-stack role with a focus on performance and reliability.

Qualifications

  • Significant experience building and operating full-stack apps in production.
  • Strong Java experience and REST API design.
  • Strong TypeScript frontend development with a component-based framework.
  • Experience transforming data into customer-facing insights.
  • Understanding of distributed systems and asynchronous workflows.
  • Experience with automated testing and Git-based workflows.
  • Experience with persistent data stores and search/analytics tech.

Responsibilities

  • Design and deliver features end-to-end from discovery to iteration.
  • Build clear, responsive interfaces and visualizations with TypeScript/Angular.
  • Design and develop Java-based APIs and services supporting product experiences.
  • Contribute to Gravitee core gateway runtime with asynchronous, non-blocking patterns.
  • Configure and observe Gravitee AI-related capabilities and agent interactions.
  • Model data to make platform behavior understandable and actionable.

Skills

Full-stack development
Java
TypeScript
Data visualization
API design
Automated testing
Git
Async programming

Tools

MongoDB
Elasticsearch/OpenSearch
Docker
Kubernetes
OpenAPI

Job description

Gravitee is a 2025 Gartner® Magic Quadrant™ Leader, on a mission to govern the world’s intelligence.

We deliver the industry’s most advanced platform for Any API, Any Event, and Any AI Agent, trusted by global leaders like Michelin, Roche, and Blue Yonder.

Why join us?
  • The Mission: We are the first to bridge traditional API Management with the new frontier of AI Agent Security
  • The Momentum: A high-growth Leader - combining market credibility with startup speed
  • The DNA: We hire people who Hold Nothing Back - passionate builders who want to redefine digital infrastructure

Don’t just watch the AI revolution. Build the infrastructure that controls and secures it.

The Role

We are looking for a Senior Software Engineer to build product experiences and the APIs behind them. You will turn operational data into clear visualizations and help customers configure and govern APIs and AI agents.

As Gravitee expands its AI Agent Management capabilities, you will help build interfaces for configuring AI Gateways, governing MCP and agent-to-agent interactions, discovering tools and agents, and monitoring how agentic systems behave in production.

This is a hands‑on, full‑stack role for an engineer who is comfortable moving between frontend experiences, backend APIs, data models, and technical design.

In This Role, You Will
  • Design and deliver features end to end, from discovery and technical design through implementation, testing, release, and iteration.
  • Build clear, responsive interfaces and data visualizations using TypeScript and Angular.
  • Design and develop Java‑based APIs and services that support those product experiences.
  • Contribute where needed to Gravitee's core gateway runtime, applying asynchronous and non‑blocking design patterns to performance‑sensitive code.
  • Help customers configure and observe Gravitee’s AI‑related capabilities, including AI Gateways, MCP tools and servers, agent identity, and agent‑to‑agent interactions.
  • Model and transform operational data so that complex platform behavior becomes understandable and actionable.
  • Contribute to both Gravitee’s open‑source platform and Enterprise Edition.
  • Use LLMs and AI‑assisted development tools thoughtfully for prototyping, implementation, testing, debugging, and exploration.
  • Apply sound engineering judgment to validate AI‑generated work and maintain high standards for correctness, security, maintainability, and performance.
  • Write meaningful automated tests and contribute to reliable delivery practices.
  • Collaborate with product managers, designers, engineers, and technical leaders to discover effective solutions and improve them through code and design reviews.
  • Share what you learn and help the team make practical choices as technologies and protocols evolve.
Essential Skills

We are looking for evidence that you can succeed in the role, whether gained through employment, open‑source work, or equivalent practical experience:

  • Significant experience building and operating full‑stack applications in a production environment; typically five or more years for this level.
  • Strong Java experience and experience designing maintainable REST APIs and backend services.
  • Strong TypeScript and modern frontend development experience using a component‑based framework.
  • Experience building data‑rich user interfaces and visualizations, including transforming complex data into clear customer‑facing insights.
  • A solid understanding of API design, data modeling, distributed systems, and asynchronous workflows.
  • Experience with automated testing, Git‑based development, code review, and iterative product delivery.
  • Experience working with persistent data stores such as MongoDB or relational databases, and with search or analytics technologies such as Elasticsearch or OpenSearch.
  • Hands‑on experience using LLMs or AI coding assistants as part of an engineering workflow, combined with the judgment to review and improve their output.
  • Clear communication, collaborative problem‑solving, and the ability to take an ambiguous problem through to production.
Desired Skills

You do not need to match every item. We would be especially interested in experience with:

  • Angular or another modern component‑based frontend framework.
  • Asynchronous and non‑blocking Java development using Vert.x, RxJava, Netty, or comparable reactive technologies.
  • Docker, Kubernetes, and cloud‑native application delivery.
  • API management, API gateways, OpenAPI, or event‑streaming platforms such as Kafka.
  • API security and identity standards such as OAuth 2.0 and OpenID Connect.
  • Model Context Protocol (MCP), Agent2Agent (A2A), tool calling, LLM proxies, or other emerging AI protocols and standards. Prior production experience is not required.
  • Building or operating LLM‑powered applications, RAG systems, or agentic workflows - especially their security, governance, and observability needs.
  • Open‑source software or enterprise developer platforms.
Who Thrives at Gravitee

Our growth is powered by people who bring passion to what they build, professionalism to how they work, and a commitment to doing things well.

You Will Thrive Here If You
  • Bring energy and a constructive attitude to the team.
  • Adapt quickly and enjoy learning unfamiliar technologies and domains.
  • Take ownership, communicate clearly, and follow through with urgency.
  • Balance delivery speed with thoughtful engineering judgment.
  • Start with the customer problem and care about the quality of the experience you create.
  • Enjoy working in a fast‑moving, collaborative, international environment.
Life at Gravitee

At Gravitee, we invest in humans, not just roles.

You’ll Get
  • Salary up to $160k depending on experience
  • Competitive medical coverage.
  • Pension / 401(k) program options.
  • Stock options - you build it, you own it.
  • 25 days of holiday plus in‑country national holidays.
  • Three mental health days and a wellness allowance.
  • Your birthday off.
  • A professional development budget to support your growth.
  • A hybrid work culture with hubs across regions.
  • Quarterly team events and an annual company offsite.
  • A collaborative, international company culture.
  • Opportunities to grow your scope and career as Gravitee grows.

At Gravitee, we believe diverse perspectives make better products and stronger teams.

No employee or applicant will be treated less favorably on the grounds of sex, marital status, race, color, nationality, ethnic or national origin, disability, gender, sexual orientation, gender identity, age, pregnancy or maternity, marital or civil partner status, religion, or belief.

By applying, you consent to Gravitee storing and processing the personal information you submit as part of the recruitment process.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Kafka
Senior Software Engineer - Kafka

Gravitee Topco Limited. • Denver (CO)

Hybrid
USD 96,000 - 160,000
Medical coverage
401(k) options
Stock options
+6
Senior Software Engineer
Senior Software Engineer

Gravitee Topco Limited. • Denver (CO)

Hybrid
USD 136,000 - 184,000
Medical coverage
Pension / 401(k)
Stock options
+5
Senior Software Engineer
Senior Software Engineer

Gravitee • Denver (CO)

On-site
USD 157,500 - 192,500
Salary up to $175k
Competitive medical coverage
Pension / 401k options
+6
Solutions Engineer
Solutions Engineer

Gravitee • Denver (CO)

Hybrid
USD 133,000 - 221,000
Stock options - you build it, you own
Hybrid work culture
25 days holiday + in-country national/
Solutions Engineer
Solutions Engineer

Gravitee • United States

Hybrid
USD 133,000 - 221,000
Competitive medical coverage
Pension / 401k program options
Stock options - you build it, you own
+8
Platform Engineer
Platform Engineer

Gravitee Topco Limited. • Denver (CO)

Hybrid
USD 96,000 - 160,000
Salary up to $160k
Medical coverage
401k program
+10
Senior Platform Engineer
Senior Platform Engineer

Gravitee • Denver (CO)

Hybrid
USD 120,000 - 160,000
Medical coverage
Pension and 401k options
Stock options
+2
Product Manager
Product Manager

Gravitee • Denver (CO)

Hybrid
USD 120,000 - 219,000
Medical coverage
Stock options
25 days holiday
+1
Technical Account Manager
Technical Account Manager

Gravitee • Denver (CO)

Hybrid
USD 160,000 - 190,000
Salary range $160,000 - $190,000
Competitive medical coverage
Pension / 401k options
+7
Business Development Representative
Business Development Representative

Gravitee • Chicago (IL)

Hybrid
USD 126,000 - 154,000
Medical coverage
401k / Pension
Stock options
+8