Software Engineer, Integrations

3 weeks, 5 days ago
Full-time
Mid Level
Software Development
SchooLinks

SchooLinks

SchooLinks offers a comprehensive software platform designed to enhance college and career readiness for K-12 school districts, providing tools that automate college planning for students in grades 9 to 11 while fostering self-discovery and engagement ...

Diversified Consumer Services
51-250
Founded 2014
$11M raised

Description

  • 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.
  • Develop integration code in Python within the Django service and AWS Lambda environment.
  • Design ETL pipelines to map, transform, and sync student data across different schemas.
  • Handle edge cases, schema mismatches, conflict resolution, and idempotency in data workflows.
  • Set up monitoring, alerting, and observability for integrations in production.
  • Own ongoing maintenance, incident response, and iterative improvements as partner systems evolve.
  • Write technical specifications, API references, runbooks, and integration guides that define the standard for future engineers.

Requirements

  • 4+ years of software engineering experience with a strong focus on API integrations, data pipelines, or platform engineering.
  • Hands-on experience with REST APIs, webhooks, and OAuth, including end-to-end integration debugging.
  • Proficiency in Python and Pandas.
  • Exposure to Django is preferred.
  • Experience with ETL patterns, data transformation, and sync strategies.
  • Experience building and owning testing infrastructure for integrations.
  • Exceptional written communication and documentation skills.
  • A self-directed working style with the ability to take ambiguous requirements to a production-ready system independently.
  • Comfort using AI coding tools such as Claude, GitHub Copilot, or Cursor.
  • Prior experience integrating with higher education or admissions CRMs such as Slate, Salesforce, or Ellucian is a plus.
  • Familiarity with K-12 or higher education data standards and SIS platforms such as Common App, Infinite Campus, PowerSchool, Clever, or ClassLink is a plus.
  • Prior work connecting a K-12 platform to a higher education or admissions system is a plus.
  • Understanding of multi-tenant SaaS architecture is a plus.

Benefits

  • 100% employer-paid health care coverage for employees.
  • 401(k) plan with company matching.
  • Dental and vision coverage.
  • Parental leave.
  • Subsidized gym membership.
  • Remote work stipend.
  • Annual team offsite.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer

Stripe 5K-10K Diversified Financial Services

Stripe is hiring a Software Engineer to build internal tools, APIs, and production systems that help partner teams launch products, reduce onboarding friction, and improve the company’s engineering platform.

Java Python Ruby
2 hours, 36 minutes ago

Senior Software Engineer I - Finance Systems (Remote Eligible)

Smartsheet 1K-5K Internet Software & Services

Smartsheet is hiring a Senior Software Engineer I to lead finance systems work that supports ERP, procurement, billing, compliance, and related internal business operations at scale.

Agile NetSuite REST API
2 hours, 36 minutes ago

Staff AI Engineer - Grafana AI/ML | Canada | Remote

Grafana 1K-5K IT Services

Grafana Labs is hiring a Staff AI Engineer to build and ship AI-powered observability features that help users detect, triage, and resolve incidents across its cloud platform.

AWS Azure Docker GCP Generative AI Kubernetes LLM Terraform
2 hours, 36 minutes ago

Senior Multidisciplinary Analysis & Simulation Engineer

Relativity Space 251-1K Aerospace & Defense

Relativity Space is hiring an Integrated Performance engineer to help design, analyze, and optimize Terran R vehicle and mission performance across the launch system.

Docker Julia MATLAB Python
2 hours, 36 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers