Senior Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Fri, Jul 24, 2026
This job expires in: 28 days
Job Summary
As a key member of a dynamic remote team, the full-time Senior Software Engineer will design, develop, and optimize enterprise data solutions at scale, utilizing Apache Spark, Databricks, EMR, and Python to deliver modern backend solutions for innovative growth tools.
Key responsibilities
- Deliver scalable backend solutions for next-gen products
- Develop and optimize data pipelines using Apache Spark, Databricks, EMR, and Python
- Implement CI/CD best practices, including coding standards and deployment scripts
Required qualifications
- Bachelor's or Master's in Computer Science or related field
- 4-7 years of experience building web applications or customer-facing products
- Advanced expertise in Apache Spark, Databricks, EMR, and Python
- Proficiency in AWS services such as S3, Lambda, and EMR serverless
- Experience developing data engineering pipelines and monitoring AWS clusters
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...