Transforming school districts into talent pipelines
Software Engineer, Integrations
Location
United States
Posted
2 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer, Integrations
SchooLinks
Role Description We’re looking for a Software Engineer to own our data migration and integration infrastructure — end to end. This is a greenfield, individual contributor role: you’ll be the sole engineer driving this work, which means you’ll move from blank page to production on your own. You’ll own everything from architecture and design through implementation, testing, documentation, and long-term maintenance. Our first major integration is with Slate (by Technolutions), a leading CRM used by college admissions offices — but this role will grow into a full integration platform as SchooLinks expands its partner ecosystem. If you thrive with real ownership, love solving hard data problems, and want your work to have a direct impact on students’ futures, this role is for you. As the product area you support grows, you’ll be well-positioned to move into management and leadership roles in the future. What You'll Build - 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 to support secure, real-time data exchange — taking full ownership of each integration from technical spec through production deploy. You’ll build using Python code running in our Django service and Lambdas on AWS. - Design ETL pipelines to map and transform student data across different schemas, handling edge cases, conflict resolution, and idempotency. - Set up monitoring, alerting, and observability for every integration in production — then own ongoing maintenance, incident response, and iterative improvements as partner systems evolve. - Write the foundational documentation for this function — technical specs, API references, runbooks, and integration guides establishing the standard that future engineers will build on. Qualifications - 4+ years of software engineering experience with a strong focus on API integrations, data pipelines, or platform engineering — ideally with examples of work you owned solo from design through production. - Hands-on experience with REST APIs, webhooks, and OAuth — you've designed and debugged integrations end-to-end. - Proficiency in Python, Pandas. Ideally have some exposure to Django as well. - 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 — you write the tests yourself and treat them as a first-class part of the work, not an afterthought. - Exceptional written communication — you document as you go, write technical specs before you build, and ensure that internal and external stakeholders can understand your architecture and documentation. - A self-directed working style — you can take a problem from ambiguous requirements to a shipped, documented, production-ready system without needing someone else to drive the process. - Comfortable using AI coding tools as part of your daily workflow — we’re a Claude shop, but experience with any AI-assisted development tools (GitHub Copilot, Cursor, etc.) counts. Bonus Points - Prior experience integrating with higher ed or admissions CRMs — such as Slate (Technolutions), Salesforce, Ellucian, or similar platforms. - Familiarity with K-12 or higher ed data standards — Common App formats, SIS platforms (Infinite Campus, PowerSchool, Clever, Classlink). - Prior work connecting a K-12 platform to a higher ed or admissions system. - Understanding of multi-tenant SaaS architecture. Benefits - 100% health care coverage for Employee. - 401K with company matching. - Dental & Vision. - Parental Leave. - Subsidized gym membership. - Remote work stipend. - Annual team offsite.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer, Backend
DraftKings Inc.Defining what it means to build and deliver the most extraordinary sports & entertainment experiences.The Crown is Yours
At DraftKings, AI is becoming an integral part of both our present and future, powering how work gets done today, guiding smarter decisions, and sparking bold ideas. It's transforming how we enhance customer experiences, streamline operations, and unlock new possibilities. Our teams are energized by innovation and readily embrace emerging technology. We're not waiting for the future to arrive. We're shaping it, one bold step at a time. To those who see AI as a driver of progress, come build the future together. The Crown Is Yours As a Senior Backend Software Engineer, you'll be part of one of our multidisciplinary teams where you'll work closely with designers, product managers, data engineers and data scientists. You'll be a creative contributor to our processes and decision-making so when we build new features, we can ensure scalability and availability of the entire platform. Sounds good to you? Join us. What you'll do as a Senior Software Engineer: - As a backend developer, you will be developing systems and APIs that power a rich set of applications used by a large and passionate group of users every day. - Care about agility as much as you care about scalability. We roll out products very quickly and are looking for a team that can pivot at a moment's notice. - We're constantly growing and forming new teams; you will be able to lead either as an engineer or transition into a manager role. What you'll bring: - Ideally, you have 3+ years of development experience in object-oriented programming using languages such as C# or Java. - Don't shy away from performance-oriented technologies such as Rust - You have a strong knowledge of OOP and REST design principles. - 2+ years of relational database experience including schema design and SQL - Experience with data streaming technologies (Apache, Kafka) and distributed systems. - You also have experience writing and maintaining a comprehensive suite of unit and integration tests. - Experience writing distributed systems in a Cloud Computing environment such as AWS strongly preferred. - Ability to grow other engineers through code reviews, design reviews, and over-the-shoulder debugging. - Familiarty with AI Tools is preferred Join Our Team We're a publicly traded (NASDAQ: DKNG) technology company headquartered in Boston. As a regulated gaming company, you may be required to obtain a gaming license issued by the appropriate state agency as a condition of employment. Don't worry, we'll guide you through the process if this is relevant to your role.
• Develop and maintain web applications using Java (Spring Boot, JPA, etc.) and React, ensuring high quality and scalability. • Define, design and implement new features in systems, collaborating with cross-functional teams. • Analyze business requirements and propose technical solutions aligned with business needs. • Ensure code quality through automated tests, code reviews and engineering best practices. • Participate in the full software lifecycle — analysis, architecture, development, testing and deployment. • Develop and consume REST APIs, ensuring secure integration between systems. • Collaborate with agile squads, contributing to technical decisions and continuous product improvements. • Monitor production systems and work on incident resolution, ensuring application availability. • Document processes, architectures and services to maintain compliance and audit standards. • Implement APIs using Java/Spring Boot. • Build modern user interfaces with React. • Create integrations with legacy systems and interoperability platforms using REST or messaging. • Perform evolutionary and corrective maintenance on existing modules. • Ensure application security and compliance, following standards such as access control and auditing. • Be familiar with CI/CD pipelines. • Integrate systems with gateways, messaging platforms and API platforms (for example Sensedia, internal gateway, etc.). • Act as a technical reference for less experienced developers, mentoring and reviewing code. • Support the product team in the technical design of features, story refinement and estimations. • Monitor application logs and metrics using tools such as DataDog.
Senior Backend Engineer, Cloud Platform Development
TeleportFaster engineering. Resilient infrastructure.
• Work on problems ranging from networking and performance to security and integrations with external systems to the securing Agentic AI for enterprise. • Write most of the code in Go. • Contribute critical components to the projects like multi-cluster Kubernetes operators for managing Teleport at scale, zero-downtime services upgrade, evolve the global ingress stack with Envoy, Gateway API, and ALPN routing, building the trusted runtimes for infrastructure agents (our latest product - BEAMS), and others. • Own the outcomes and deliver on ambitious quarterly goals. • Closely collaborate with other teams in the Cloud Organization. • Master and thoughtfully apply technological advancements in AI space. • Grow your technical expertise.
Java Spring Boot Developer
AssureSoft - CareersAssureSoft is a multinational software development and information technology company providing strategic consulting, technology services, and outsourcing business processes. We work to innovate and create quality software with motivated, passionate, and qualified teams that develop in an environment of professional, stable growth and continuous learning. Inclusive Opportunities for Every Talent. At AssureSoft, we believe that true innovation is born from diversity—of ideas, experiences, and perspectives. That’s why our hiring practices are inclusive and reflect a firm commitment to equity and equal opportunity. Here, every person—regardless of origin, gender, orientation, or beliefs—finds a space to grow, contribute, and be valued not only for their talent, but also for who they are.
Role Description - Design, develop, and implement integrations with third-party systems and APIs. - Collaborate with product teams and external partners to define and deliver integration solutions. - Build robust, scalable backend services using Java and related technologies. - Retrieve, process, and connect external data for real-time display on devices and screens. - Ensure integrations meet security, performance, and maintainability standards. - Create and maintain clear technical documentation. - Participate in code reviews and promote development best practices. - Develop and maintain SOAP endpoints and XML message handling workflows. - Configure and integrate third-party SDKs based on external documentation and requirements. Qualifications - 5+ years of experience as a Java Developer in production environments. - Strong proficiency in Java EE. - Experience with Apache Tomcat. - Strong experience consuming and integrating RESTful APIs. - Experience with SOAP services. - Solid knowledge of HTML and vanilla JavaScript. - Proven experience developing external system integrations. - Ability to write clean, efficient, and well-documented code. - Strong analytical and problem-solving skills. - Advanced English proficiency. Requirements - Experience integrating third-party SDKs. Benefits - Great Place To Work certification. - A company with more than 15 years of experience. - Work with world-class clients and long-term projects. - English scholarships for an external institute. - English classes with company teachers. - State-of-the-art tools and resources. - Certifications for your professional growth. - Recreation and leisure activities. - Compliance with the regulations and labor rights of your region. Company Description AssureSoft is a multinational software development and information technology company providing strategic consulting, technology services, and outsourcing business processes. We work to innovate and create quality software with motivated, passionate, and qualified teams that develop in an environment of professional, stable growth and continuous learning. At AssureSoft, we believe that true innovation is born from diversity—of ideas, experiences, and perspectives. That’s why our hiring practices are inclusive and reflect a firm commitment to equity and equal opportunity. Here, every person—regardless of origin, gender, orientation, or beliefs—finds a space to grow, contribute, and be valued not only for their talent, but also for who they are.



