{"id":1858465,"url":"https://alion.io/job/gravitee-senior-software-engineer-kafka","title":"Senior Software Engineer - Kafka","company":{"id":52288,"name":"Gravitee","domain":"gravitee.io","url":"https://alion.io/company/gravitee","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Teamtailor","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Denver, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":null,"max":160000,"currency":"USD","period":"year","gross":null,"usd_annual":160000},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"AI Agents","optional":false},{"name":"Apache Kafka","optional":false},{"name":"C#","optional":false},{"name":"Git","optional":false},{"name":"GitOps","optional":false},{"name":"Java","optional":false},{"name":"Maven","optional":false},{"name":"Netty","optional":false},{"name":"PagerDuty","optional":false},{"name":"Vert.x","optional":false},{"name":"Angular","optional":true},{"name":"AWS","optional":true},{"name":"Docker","optional":true},{"name":"JavaScript","optional":true},{"name":"Kubernetes","optional":true},{"name":"Redpanda","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-09-10T20:33:43Z","employer_posted_date":"2026-09-10","last_verified_at":"2026-10-17T13:30:13Z","board_verified":true,"closed_at":null,"days_open":36,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":36},"description":"Gravitee is a 2025 Gartner® Magic Quadrant™ Leader, on a mission to govern the world’s intelligence.\nWe 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.\nWhy join us?\nThe Mission: We are the first to bridge traditional API Management with the new frontier of AI Agent Security\n\nThe Momentum: A high-growth Leader - combining market credibility with startup speed\n\nThe DNA: We hire people who Hold Nothing Back - passionate builders who want to redefine digital infrastructure\n\nDon’t just watch the AI revolution. Build the infrastructure that controls and secures it.\nThe Role\nWe are looking for a Senior Software Engineer to build and maintain the Gravitee Event Gateway, with Kafka as the primary protocol - across the gateway runtime and the event-streaming experience in Gamma, Gravitee's next-generation product surface.\nThis is a new role. It establishes US-hours ownership of Level 3 and Level 4 incidents for the Kafka Gateway and Gravitee's event-native customers, and adds delivery capacity on the Event Stream Management (ESM) roadmap - part of building sustainable L3/L4 engineering capability in the US.\nYou will work across security, observability, and alerting for event-driven APIs, splitting your time roughly 80% feature delivery and 20% L3/L4 support and bug fixing (it varies week to week), as part of the ESM team, based in Europe.\nThis is a hands-on, full-stack role for an engineer who is comfortable moving between frontend experiences, backend APIs, data models, and technical design.\nIn This Role, You Will\nDesign and deliver features end to end, from discovery and technical design through implementation, testing, release, and iteration.\n\nBuild and maintain features of the Gravitee Event Gateway, with Kafka as the main protocol, across the gateway runtime and the event-streaming experience in Gamma.\n\nWork with the Kafka wire protocol and ecosystem - MirrorMaker, service providers, Kafka Streams, Kafka Connect, schema registry, and Kafka GitOps tools - plus broker semantics such as partitions, replication, and consumer groups.\n\nImplement and support the Kafka security surface: OAuth, PLAIN, SCRAM, SASL, SSL, and Kafka ACLs.\n\nBuild observability and alerting for event-driven APIs using JMX metrics, consumer lag tracking, and latency budgeting under a proxy hop.\n\nApply asynchronous and non-blocking design patterns (Netty/Vert.x with backpressure) to performance-sensitive gateway code.\nOwn US-hours Level 3 and Level 4 escalations for event-streaming customers as part of the L3 pager duty rotation.\n\nUse LLMs and AI-assisted development tools thoughtfully for prototyping, implementation, testing, debugging, and exploration, applying sound engineering judgment to validate AI-generated work.\n\nWrite meaningful automated tests and contribute to reliable delivery practices.\nCollaborate with product managers, designers, engineers, and technical leaders - including the ESM team based in Europe - to discover effective solutions and improve them through code and design reviews.\n\nShare what you learn and help the team make practical choices as streaming technologies and protocols evolve.\n\nEssential Skills\nWe are looking for evidence that you can succeed in the role, whether gained through employment, open-source work, or equivalent practical experience:\n5+ years building and running production backend software, on a team that ships and supports its own product; you have personally resolved production incidents.\n\nStrong Java experience (C# accepted if the object-oriented depth is there), with Maven and a reactive, non-blocking stack such as Netty/Vert.x with backpressure.\n\nSolid understanding of asynchronous systems and event-driven architecture patterns, and the Kafka wire protocol and ecosystem (MirrorMaker, Kafka Streams, Kafka Connect, schema registry).\n\nWorking knowledge of Kafka broker semantics: partitions, replication, and consumer groups.\n\nFamiliarity with the Kafka security surface: OAuth, PLAIN, SCRAM, SASL, SSL, and Kafka ACLs.\n\nExperience with observability for streaming systems: JMX metrics, consumer lag, and latency budgeting under a proxy hop.\n\nGit-based workflow, code review, and writing your own automated tests.\n\nHands-on experience using LLMs or AI coding assistants as part of an engineering workflow, combined with the judgment to review and improve their output.\n\nClear communication, collaborative problem-solving, and the ability to take an ambiguous problem through to production.\n\nDesired Skills\nYou do not need to match every item. We would be especially interested in experience with:\nExperience at a streaming vendor, or on the Kafka platform team of a large company (e.g., Confluent, Redpanda, Aiven, Conduktor, AWS MSK, or large Kafka platform teams such as LinkedIn, Uber, or Netflix).\n\nOperating MSK or Confluent Cloud at scale; performance benchmarking of network services.\n\nDocker, Kubernetes, and cloud-native application delivery.\n\nWorking knowledge of Angular/TypeScript.\n\nOpen-source software or enterprise developer platforms.\n\nWho Thrives at Gravitee\nOur growth is powered by people who bring passion to what they build, professionalism to how they work, and a commitment to doing things well.\nYou Will Thrive Here If You\nBring energy and a constructive attitude to the team.\n\nAdapt quickly and enjoy learning unfamiliar technologies and domains.\n\nTake ownership, communicate clearly, and follow through with urgency.\n\nBalance delivery speed with thoughtful engineering judgment.\n\nStart with the customer problem and care about the quality of the experience you create.\n\nEnjoy working in a fast-moving, collaborative, international environment.\n\nLife at Gravitee\nAt Gravitee, we invest in humans, not just roles.\nYou’ll Get\nSalary up to $160k depending on experience\n\nCompetitive medical coverage.\n\nPension / 401(k) program options.\n\nStock options - you build it, you own it.\n\n25 days of holiday plus in-country national holidays.\n\nThree mental health days and a wellness allowance.\n\nYour birthday off.\n\nA professional development budget to support your growth.\n\nA hybrid work culture with hubs across regions.\n\nQuarterly team events and an annual company offsite.\n\nA collaborative, international company culture.\n\nOpportunities to grow your scope and career as Gravitee grows.\n\nAt Gravitee, we believe diverse perspectives make better products and stronger teams.\nNo 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.\nBy applying, you consent to Gravitee storing and processing the personal information you submit as part of the recruitment process.","description_format":"text","description_chars":6889,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Hybrid work","Professional development","Stock options"],"hiring_locations":[{"name":"Germany","iso":"DE","kind":"region"},{"name":"France","iso":"FR","kind":"region"},{"name":"United Kingdom","iso":"GB","kind":"region"},{"name":"Austria","iso":"AT","kind":"region"},{"name":"Belgium","iso":"BE","kind":"region"},{"name":"Bulgaria","iso":"BG","kind":"region"},{"name":"Croatia","iso":"HR","kind":"region"},{"name":"Czech Republic","iso":"CZ","kind":"region"},{"name":"Denmark","iso":"DK","kind":"region"},{"name":"Finland","iso":"FI","kind":"region"},{"name":"Hungary","iso":"HU","kind":"region"},{"name":"Ireland","iso":"IE","kind":"region"},{"name":"Italy","iso":"IT","kind":"region"},{"name":"Netherlands","iso":"NL","kind":"region"},{"name":"Norway","iso":"NO","kind":"region"},{"name":"Poland","iso":"PL","kind":"region"},{"name":"Romania","iso":"RO","kind":"region"},{"name":"Spain","iso":"ES","kind":"region"},{"name":"Sweden","iso":"SE","kind":"region"},{"name":"Switzerland","iso":"CH","kind":"region"},{"name":"Estonia","iso":"EE","kind":"region"},{"name":"Greece","iso":"GR","kind":"region"},{"name":"Iceland","iso":"IS","kind":"region"},{"name":"Latvia","iso":"LV","kind":"region"},{"name":"Liechtenstein","iso":"LI","kind":"region"},{"name":"Lithuania","iso":"LT","kind":"region"},{"name":"Luxembourg","iso":"LU","kind":"region"},{"name":"Malta","iso":"MT","kind":"region"},{"name":"Portugal","iso":"PT","kind":"region"},{"name":"Slovakia","iso":"SK","kind":"region"},{"name":"Slovenia","iso":"SI","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":["AI Agents","Integration & API Management"],"lifecycle":[{"event":"open","at":"2026-10-04T20:26:51Z"}],"visa":[],"liveness":{"score":34,"band":"fade","label":"Fading","p_open":1,"p_active":0.747,"p_room":0.45,"age_days":36,"expected_fill_days":24,"reasons":["conf:0","velocity","win:tail"],"computed_at":"2026-10-17T05:46:00Z"},"pay":{"stated_usd_annual":160000,"is_top_pay":false},"html_url":"https://alion.io/job/gravitee-senior-software-engineer-kafka","json_url":"https://alion.io/job/gravitee-senior-software-engineer-kafka.json","meta":{"generated_at":"2026-10-17T14:51:16Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":20097,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":52288},"rest":"https://alion.io/mcp/rest/get_company?id=52288"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgravitee-senior-software-engineer-kafka"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fgravitee-senior-software-engineer-kafka"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fgravitee-senior-software-engineer-kafka"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/gravitee-senior-software-engineer-kafka\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgravitee-senior-software-engineer-kafka"}]}