
Software Engineer, Integrations
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
• Take the lead in architecting and executing bi-directional data integrations between SchooLinks and external systems, beginning with Slate (Technolutions).
• Develop, construct, test, and document RESTful API connections, webhooks, and OAuth/SSO flows to facilitate secure, real-time data exchange, owning each integration from technical specifications to production deployment. You will utilize Python code within our Django service and AWS Lambdas.
• Create ETL pipelines to map and transform student data across various schemas, addressing edge cases, conflict resolution, and ensuring idempotency.
• Implement monitoring, alerting, and observability for all integrations in production, while also managing ongoing maintenance, incident response, and continual enhancements as partner systems evolve.
• Draft comprehensive documentation for this function, including technical specifications, API references, runbooks, and integration guides that will serve as a foundation for future engineering efforts.
• A minimum of 4 years of experience in software engineering with a strong emphasis on API integrations, data pipelines, or platform engineering, ideally showcasing instances of projects you led from design to production.
• Practical experience with REST APIs, webhooks, and OAuth, demonstrating your ability to design and troubleshoot integrations from start to finish.
• Proficient in Python and Pandas, with some familiarity with Django preferred.
• Background in ETL patterns, data transformation, and synchronization strategies, including managing schema discrepancies and understanding the trade-offs between real-time and batch processing.
• Experience in building and maintaining testing infrastructure for integrations, treating tests as an integral part of the development process rather than an afterthought.
• Excellent written communication skills, with a habit of documenting as you progress, preparing technical specifications before development, and ensuring that both internal and external stakeholders comprehend your architecture and documentation.
• A self-motivated work approach, capable of transforming vague requirements into a shipped, documented, production-ready system independently.
• Comfortable utilizing AI coding tools in your daily workflow; while we primarily use Claude, familiarity with other AI-assisted development tools (such as GitHub Copilot, Cursor, etc.) is also considered valuable.
• Comprehensive health care coverage for employees.
• 401K with company matching.
• Dental and Vision coverage.
• Parental Leave.
• Subsidized gym membership.
• Remote work stipend.
• Annual team offsite.
Cision France
Navigate Power
Get handpicked remote jobs straight to your inbox weekly.