Remote Jobs Sign In

Senior Software Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Thu, Aug 13, 2026
This job expires in: 28 days

Job Summary

Owning the messaging backbone of the platform, the full-time remote Senior Software Engineer will deploy and operate Kafka and Schema Registry on OpenShift, redesign integrations from cloud queue services, and build shared client patterns to ensure reliable messaging at scale.

Key responsibilities
  • Deploy and manage Kafka and Schema Registry, including topic design, retention policies, and security management
  • Redesign cloud queue service integrations onto self-hosted brokers, establishing repeatable patterns for numerous producer and consumer touchpoints
  • Build and maintain shared client libraries for messaging, incorporating features like retries, dead-letter queues, and ordering guarantees
Required qualifications
  • B.E., B.Tech., M.Sc. degree in Computer Science or a related technical field
  • 5+ years of backend or data infrastructure experience with significant production Kafka ownership
  • Experience running Kafka on Kubernetes, preferably with Strimzi, and managing schema evolution
  • Hands-on experience with additional broker technologies such as RabbitMQ or ActiveMQ
  • Professional development experience in Java, Python, or Go

Complete Job Description

The complete job description is available to members. Premium membership includes:

Full access to 45,876 remote jobs from human-vetted companies, updated daily

Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job

Twice-monthly live group coaching and the full Remote Career Center

20% member discount on Career Services

Backed by a 30-day money-back guarantee