Remote job
Senior Integrations & API Engineer
Job details
About this role
Role overview Build and maintain APIs and integrations that connect business and data platforms, while establishing a consistent integration practice across a complex, multi-site organization. This senior individual-contributor role combines hands-on engineering with ownership of design standards, documentation, review, and long-term service reliability.
Responsibilities - Design, develop, test, and maintain APIs and integrations across platforms such as CRM, data warehouses, master data, content management, and IT service systems. - Define reusable design patterns and standards for documenting, reviewing, updating, and retiring integrations. - Replace unsupported feeds with maintainable approaches, and keep integration code and configuration versioned and auditable. - Advise technology partners on integration architecture, security, and delivery choices; coordinate with security, data, and vendor teams. - Use AI-assisted tools for coding and documentation, reviewing their output for correctness and security. - Support critical integration services through an on-call rotation and respond to incidents outside standard hours when needed.
Requirements - At least seven years of hands-on software development and systems integration experience, including building and testing APIs across platforms. - Bachelor’s degree in computer science, information technology, engineering, or a related field, or equivalent education and experience. - Programming experience in one or more of Python, JavaScript, .NET, or Java, plus scripting in Windows and Linux environments. - Experience integrating enterprise business and data systems, such as CRM, data warehouse, or master data platforms. - Familiarity with API design and documentation, relational databases and SQL, and secure access and data exchange practices. - Ability to use AI-assisted development tools while carefully validating generated code and documentation.
Nice to have - Experience establishing integration governance, reusable patterns, or technical standards, and serving as a liaison across technical teams. - Familiarity with messaging systems, OAuth 2.0, OIDC, SAML, cloud integration services, API management, automated testing, ETL/ELT, and batch or file-based exchange. - Experience with Azure integration services, containers, or serverless hosting; mentoring engineers or working in a mission-driven, multi-site environment.
Benefits and work setup - Open to eligible candidates based in the United States; hybrid or remote, with up to 5% annual travel and occasional off-hours support. - The listed target hiring salary range is $137,000–$142,000 annually. Benefits include health coverage, flexible paid time off, parental leave, paid holidays, retirement contributions, and professional development.