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