Software Engineer, Integrations

SchooLinks
Remote

About The Position

We are seeking a Software Engineer to take full ownership of our data migration and integration infrastructure. This is a greenfield, individual contributor role where you will be responsible for the entire lifecycle of integrations, from architecture and design to implementation, testing, documentation, and long-term maintenance. The initial focus will be on integrating with Slate (by Technolutions), a leading CRM for college admissions, with the potential to expand into a broader integration platform as SchooLinks grows its partner ecosystem. This role is ideal for someone who thrives with autonomy, enjoys solving complex data challenges, and wants to make a direct impact on student futures. As the product area develops, there will be opportunities for future growth into management and leadership roles.

Requirements

  • 4+ years of software engineering experience with a strong focus on API integrations, data pipelines, or platform engineering.
  • Proven experience owning projects solo from design through production.
  • Hands-on experience with REST APIs, webhooks, and OAuth, including designing and debugging integrations end-to-end.
  • Proficiency in Python and Pandas.
  • Experience with ETL patterns, data transformation, and sync strategies, including handling schema mismatches and real-time vs. batch tradeoffs.
  • Experience building and owning testing infrastructure for integrations.
  • Exceptional written communication skills for documenting technical specifications, architecture, and integration guides.
  • A self-directed working style, capable of taking a problem from ambiguous requirements to a shipped, documented, production-ready system independently.
  • Comfort using AI coding tools (e.g., Claude, GitHub Copilot, Cursor) as part of the daily workflow.

Nice To Haves

  • Prior experience integrating with higher education or admissions CRMs such as Slate (Technolutions), Salesforce, Ellucian, or similar platforms.
  • Familiarity with K-12 or higher education data standards (Common App formats, SIS platforms like Infinite Campus, PowerSchool, Clever, Classlink).
  • Prior work connecting a K-12 platform to a higher education or admissions system.
  • Understanding of multi-tenant SaaS architecture.
  • Exposure to Django.

Responsibilities

  • Independently architect and implement bi-directional data integrations between SchooLinks and external platforms, starting with Slate (Technolutions).
  • Design, build, test, and document RESTful API connections, webhooks, and OAuth/SSO flows for secure, real-time data exchange, taking full ownership from technical specification to production deployment.
  • Utilize Python code within a Django service and AWS Lambdas for integration development.
  • Design ETL pipelines for mapping and transforming student data across different schemas, addressing edge cases, conflict resolution, and idempotency.
  • Set up monitoring, alerting, and observability for all production integrations.
  • Own ongoing maintenance, incident response, and iterative improvements for integrations as partner systems evolve.
  • Write foundational documentation for the integration function, including technical specifications, API references, runbooks, and integration guides.

Benefits

  • 100% health care coverage for Employee
  • 401K with company matching
  • Dental & Vision
  • Parental Leave
  • Subsidized gym membership
  • Remote work stipend
  • Annual team offsite
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service