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