Senior Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Thu, Aug 13, 2026
This job expires in: 29 days
Job Summary
Building clean software abstractions, the full-time Senior Software Engineer will develop and maintain data integration SDKs and self-service applications for analysts and data scientists in a remote-first environment.
Key responsibilities:
- Build and maintain modular, reusable components to support scalable data pipelines
- Design self-service applications that enable users to manage their own data pipelines
- Implement tooling for data security and observability, including access controls and data quality tracking
Required qualifications:
- 7+ years of experience in software engineering
- Strong backend development skills in Python or Java
- Proficient in SQL for ETL/ELT processes and data analysis
- Hands-on experience with data platforms like Snowflake or Databricks
- Familiarity with git, Linux, Docker, and data pipeline tools such as Airflow
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...