Remote Jobs Sign In

Software Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Wed, May 27, 2026
This job expires in: 30 days

Job Summary

Owning the data migration and integration infrastructure, the full-time remote Software Engineer will independently architect, implement, and maintain bi-directional data integrations, starting with Slate, while documenting and testing each integration throughout the entire lifecycle.

Key responsibilities
  • Independently design, build, test, and document RESTful API connections and data integrations
  • Create and maintain ETL pipelines for transforming student data across different schemas
  • Establish monitoring and alerting for integrations in production, managing ongoing maintenance and improvements
Required qualifications
  • 4+ years of software engineering experience with a focus on API integrations and data pipelines
  • Hands-on experience designing and debugging REST APIs, webhooks, and OAuth integrations
  • Proficiency in Python and experience with data transformation and ETL patterns
  • Experience building testing infrastructure for integrations and treating tests as integral to the development process
  • Exceptional written communication skills for documenting technical specifications and architecture

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