Integrations Engineer
Description
In this role, you will:
- Design, build, and operate secure, scalable integrations connecting our core application ecosystem with internal partner applications
- Implement and maintain APIs, events, and data pipelines that support both synchronous and asynchronous data exchange
- Collaborate with partner teams to integrate with existing schemas, data models, and system constraints, adapting solutions as needed
- Drive integrations from concept through production, including technical design, implementation, testing, rollout, and post-launch support
- Lead technical discussions with partner teams to clarify requirements, align on integration approaches, and resolve design tradeoffs
- Ensure integrations are reliable and production-ready by incorporating appropriate error handling, retries, monitoring, and logging
- Participate in incident investigation and resolution as needed, helping diagnose integration issues and restore service quickly
- Identify gaps or friction points in existing integrations and propose improvements to patterns, tooling, or processes as the platform evolves
- Partner with product and engineering stakeholders to translate business problems into clear, well-architected integration solutions
- Document integration designs, contracts, and operational considerations to support long-term maintainability and shared understanding
Minimum Qualifications
8+ years of relevant experience in integration engineering, backend software development, or a related technical field, with a focus on building and operating complex system-to-system integrations
Proven expertise in designing, developing, and maintaining APIs and integration contracts consumed by downstream applications
Strong understanding of data exchange formats (e.g., JSON, XML) and both synchronous and asynchronous communication patterns
Strong understanding of Front end programming Language (React) and Back end services (Java or Python)
Demonstrated ability to own integration efforts end-to-end, from technical design through implementation and production rollout
Experience adapting to and integrating with existing schemas, data models, and system constraints across teams
Strong communication skills, with the ability to clearly explain technical designs, tradeoffs, and risks to both technical and non-technical stakeholders
Experience collaborating with cross-functional engineering and product teams to deliver shared outcomes
Ability to lead technical discussions, influence integration approaches, and drive alignment across teams
Highly organized, with the ability to manage multiple integration efforts and dependencies in a dynamic, evolving environment
B.S. degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
Preferred Qualifications
Experience working within a large-scale, multi-application internal ecosystem
Familiarity with event-driven architectures, messaging systems, or batch data movement patterns
Knowledge of data governance, security, and privacy considerations as applied to internal system integrations
Advanced degree (M.S. or Ph.D.) in Computer Science, Software Engineering, or a related quantitative field