Software Engineer, Integrations

1 hour, 20 minutes 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

AWS Telephony / IVR Application Developer - R01565565

Brillio 1K-5K IT Services

Brillio is hiring an AWS Telephony/IVR Application Developer to design, build, deploy, and support Amazon Connect–based IVR solutions for client digital transformation work.

AWS CI/CD DynamoDB Node.js Python Serverless
2 hours, 4 minutes ago

Software Engineer (Remote)

PolicyMe 11-50 Insurance

PolicyMe is hiring a remote-first Software Engineer in Ontario to help build an AI-driven insurance product that modernizes broker workflows and customer experiences across the full stack.

AWS Machine Learning PostgreSQL Python React
2 hours, 17 minutes ago

Senior Software Engineer

Unframe Inc. 51-200 Technology, Information and Internet

Unframe is hiring a senior backend engineer to design and own mission-critical systems for an AI-first startup delivering LLM-powered applications to large enterprises.

CI/CD LLM Node.js PostgreSQL
2 hours, 43 minutes ago

Sr Software Engineer

Amwell 1K-5K Diversified Telecommunication Services

Amwell is hiring a Senior Software Engineer – Full Stack to help build and support its cloud-based healthcare platform that connects patients and providers across the care continuum.

Angular AWS DynamoDB Java JavaScript Microservices MongoDB NestJS Node.js PostgreSQL Redis Spring Boot TypeScript
2 hours, 43 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