Remote Jobs Sign In

Staff Software Engineer

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

Job Summary

Focused on designing and maintaining scalable backend systems, the full-time Staff Software Engineer will work remotely to solve complex technical problems, influence junior engineers, and collaborate across multiple teams in the Data Solutions & Measurement department.

Key responsibilities
  • Design, implement, scale, and maintain backend systems that process large volumes of data
  • Collaborate with cross-functional teams on event-driven and API-based integrations
  • Contribute to migration efforts toward a more domain-based and scalable architecture
Required qualifications
  • 10+ years of backend software engineering experience with strong technical depth
  • Proficiency in Java, with the ability to switch from other languages (e.g., Python, Scala, Go)
  • Solid understanding of algorithms, data structures, and architecture principles
  • Experience with heavy data processing tools such as Spark and Kafka
  • Familiarity with Docker, SQL, and NoSQL databases

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