Note: The job is a remote job and is open to candidates in USA. Element451 is building the AI-powered platform reshaping how colleges and universities recruit, enroll, and support students. The Senior Software Engineer, Integrations will own the data pipelines, third-party API integrations, and distributed workflows that move student data reliably at scale, ensuring high-quality integration software from planning to production.
Responsibilities
- Build and own data pipelines and integration services designed for idempotency, safe retries, and observability from the start
- Treat data integrity as sacred — integrations that silently drop, duplicate, or corrupt records are worse than ones that fail loudly — and catch discrepancies before a client does, pulling in the Integrations Architect on higher-risk changes
- Drive root causes to resolution across incidents, sync failures, and data discrepancies, rather than patching symptoms or papering over a flaky upstream API
- Surface production risks early — schema drift, upstream API changes, rate limits, credential expiry, partial-failure edge cases — before they become incidents
- Generalize fixes that help more than one integration into shared libraries, escalate broad-blast-radius decisions to the relevant Principal Engineer, and drive completed work all the way to release
Skills
- 5+ years of software engineering, including senior-level work on data integrations or backend services in a complex, multi-tenant SaaS product
- Strong, current Python for production data pipelines and integration services
- Solid MongoDB — data modeling and query performance across flexible, document-oriented schemas at multi-tenant scale (~140 client integrations)
- Distributed systems — async, queue-driven architectures and the realities of partial failure, retries, idempotency, eventual consistency, and backpressure
- Third-party API integrations (Student Information Systems, Stripe, PayPal, Google, Outlook) — auth, pagination, rate limits, and graceful handling of unreliable upstreams
- AWS-hosted environments (secrets management, SQS, workflow orchestration), and comfort in an async-first, PR-based team with rotating production-reliability ownership
- Automated testing across layers, plus sound AI judgment
- Excellent written communication that stands on its own
- Production experience with OpenAI APIs or comparable LLM platforms
- Deep, current fluency with agentic AI development tooling (Claude Code, Codex, or comparable)
Company Overview