The Software Engineer, CIAM plays a critical role in delivering secure, scalable, and resilient customer identity experiences across IDEXX’s customer-facing platforms.
Requirements
- Experience with Customer Identity and Access Management platforms (Auth0 strongly preferred)
- Familiarity with OAuth 2.0, OIDC, and SAML authentication flows
- Experience supporting customer-facing platforms in regulated, high-availability, or security-sensitive environments
- Strong experience with Node.js and TypeScript / JavaScript
- Experience building and maintaining APIs (authentication, identity services, etc.)
- Experience customizing authentication workflows (rules, actions, hooks, etc.)
- Cloud & Infrastructure (Preferably AWS)
- API Gateway
- IAM
- RDS / DynamoDB
- Infrastructure as Code (SAM, CloudFormation, CDK)
- Data & DevOps: Experience with user data management and identity data flows. Familiarity with DevOps practices and CI/CD pipelines. Experience with GitHub or similar version control systems
- Strong communication and collaboration skills across engineering teams
- Ability to manage competing priorities across multiple stakeholders
- Comfortable operating in a highly cross-functional, matrixed environment
- Ability to balance hands-on technical work with coordination and planning responsibilities
- Adaptability in a rapidly growing platform with increasing demand
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Tuition Reimbursement
- Relocation Assistance