Senior Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Mon, Jul 27, 2026
This job expires in: 29 days
Job Summary
Working remotely as a full-time Senior Software Engineer, the candidate will architect, design, and implement backend services, primarily using Scala, while collaborating closely with product and executive teams to drive project success.
Key responsibilities
- Architect, design, and implement backend services, including core APIs for data processing
- Write and maintain code primarily in Scala, promoting technical design and coding standards
- Continuously seek improvements in product architecture through direct changes and tool development
Required qualifications
- Bachelor's Degree in Computer Science or related technical discipline, or equivalent practical experience
- 8+ years of experience in Software Engineering with a focus on backend API design and maintenance
- Experience working with startup teams and in a team lead role
- Production experience or demonstrated interest in strongly-typed modern functional programming
- Familiarity with data structures, database optimization, cloud infrastructure, and message queues
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...