Remote Jobs Sign In

Senior Software Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Thu, Jun 04, 2026
This job expires in: 29 days

Job Summary

Experienced backend engineers will find a full-time remote Senior Software Engineer position focused on designing and optimizing data-heavy platforms and distributed systems using JVM-based languages and cloud-native infrastructure.

Key responsibilities
  • Design and implement resilient data pipelines that maintain consistency across distributed systems
  • Lead and mentor the engineering team, ensuring high-quality project delivery and adherence to coding standards
  • Drive informed decision-making by collaborating with cross-functional teams to assess customer and business impacts
Required qualifications
  • 5+ years of backend engineering experience with distributed systems and data-heavy platforms
  • Strong proficiency in JVM-based languages, preferably Java or Kotlin
  • Hands-on experience with event streaming technologies such as Kafka, Kinesis, or similar
  • Familiarity with multi-cloud or cloud-native infrastructure, particularly AWS and GCP
  • Proven ability to operate and optimize systems for high throughput and low latency

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...