Senior Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Tue, Jun 09, 2026
This job expires in: 30 days
Job Summary
Focused on building scalable data infrastructure, the remote Senior Software Engineer will design, develop, and maintain high-scale data ingestion systems and distributed platforms, ensuring reliable and secure access to petabytes of data across various applications.
Key responsibilities
- Design, build, and operate data ingestion and replication systems from primary production data stores into the data lakehouse
- Improve the reliability and scalability of the data processing platform, utilizing technologies such as Spark and Databricks
- Collaborate with cross-functional teams to deliver durable solutions that meet the needs of analytics, AI, and operational use cases
Required qualifications
- 4+ years of professional software engineering experience in production environments
- 4+ years of experience building or maintaining large-scale production data infrastructure or distributed systems
- Strong experience with Apache Spark or similar distributed data processing systems
- Experience operating production infrastructure in AWS, including services such as S3, RDS, and DynamoDB
- Proficiency in at least one programming language such as Go, Python, Scala, or Java
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...