SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer - Streaming (Kafka)

Innovaccer - United States - In-office - posted 2026-08-13

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Innovaccer is seeking a Senior Software Engineer to own the messaging backbone of its on-premise healthcare platform. In this role, you will design, deploy, and operate Kafka and Schema Registry on OpenShift via Strimzi, managing the self-hosted queueing layer that replaces cloud-managed services. You will define patterns, libraries, and infrastructure to support a large population of producer and consumer touchpoints migrating from cloud queue services (SQS/Service Bus) onto this backbone, ensuring reliability at scale. Key responsibilities include: - Deploy and operate Kafka and Schema Registry on OpenShift via Strimzi, handling topic and partition design, retention policies, security, and quota management - Redesign integrations from cloud queue services onto self-hosted brokers, establishing repeatable patterns for hundreds of producer and consumer touchpoints - Build shared client libraries and patterns covering retries, dead-letter queues, idempotent consumers, ordering guarantees, and backpressure handling - Integrate messaging with the platform's function runtime through KEDA-driven scaling of queue consumers - Own capacity planning for the messaging tier, including broker disk and IO sizing, throughput modeling, and growth headroom - Monitor consumer lag and broker health, conduct failure-mode testing, and harden the tier against node and site failures Required qualifications: - B.E., B.Tech., or M.Sc. in Computer Science or related technical field - 5+ years of backend or data infrastructure experience with significant production Kafka ownership covering both operations and client-side development - Experience running Kafka on Kubernetes (Strimzi preferred) and managing schema evolution with Schema Registry - Hands-on experience with at least one additional broker technology (RabbitMQ, ActiveMQ/Artemis, NATS/JetStream) - Strong grasp of messaging semantics: delivery guarantees, idempotency, ordering, and exactly-once processing patterns - Professional development experience with Java, Python, or Go - Plus: KEDA or event-driven autoscaling experience; regulated-environment experience Innovaccer activates the flow of healthcare data, empowering providers, payers, and government organizations to deliver intelligent and connected experiences. The company's Healthcare Intelligence Cloud integrates fragmented data into proactive, coordinated actions that elevate care quality and drive operational performance.

Similar roles