Remote Jobs Sign In

Senior Software Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Tue, Jun 02, 2026
This job expires in: 30 days

Job Summary

Providing technical guidance on complex strategic projects, the remote Senior Software Engineer specializing in Kafka will design, develop, and maintain data streaming pipelines while optimizing Kafka clusters for performance and high availability.

Key responsibilities
  • Design and deploy Kafka clusters to ensure scalability and high availability, including capacity planning and monitoring
  • Develop and maintain real-time data pipelines using Kafka connect, schema registry, and ksqldb
  • Monitor, tune, and optimize brokers and topic configurations for improved throughput and reduced latency
Required qualifications
  • Bachelor's Degree and 4 years of experience in software application development and maintenance, or a High School Diploma/GED with 8 years of experience
  • Strong understanding of Kafka architecture, including topics, partitions, brokers, and consumers
  • Knowledge of distributed systems, data streaming, and messaging systems
  • Experience with Confluent Kafka Connect and monitoring tools like Grafana and Prometheus
  • Ability to be on call for support on a rotating basis as needed

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...