Remote Jobs Sign In

Senior Software Engineer

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

Job Summary

As a Senior Software Engineer on the Matching team, the full-time remote position will design and implement core backend services and data pipelines, perform data-driven research, and develop algorithms and microservice architecture to enhance Backstory's AI-driven products.

Key responsibilities:
  • Design and implement core backend services and data pipelines
  • Perform data-driven research using big data and leverage Data Science toolsets
  • Collaborate with team members and other engineering teams to build new features and products according to business needs
Required qualifications:
  • 5+ years of professional experience working on backend systems in an enterprise environment
  • 3+ years of experience with data analysis/data science tasks and/or machine learning
  • 2+ years of programming experience in Python 2.x/3.x, Scala, or Java
  • Understanding of SOA, microservices, and event-driven architecture
  • Experience with large-scale data processing (Spark)

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