Remote Jobs Sign In

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