CIAM Software Engineer
IDEXXAbout the role
The Software Engineer, CIAM plays a critical role in delivering secure, scalable, and resilient customer identity experiences across IDEXX’s customer-facing platforms. This role provides hands-on engineering leadership and technical ownership of the Auth0-based Customer Identity and Access Management (CIAM) platform.
This individual will work closely with a Product Manager (roadmap alignment, prioritization, business value), Business Systems Analyst (translate strategy into clear, execution-ready requirements and aligned workflows), Delivery Lead (planning, sprint execution, impediment removal), Security Architecture (standards, risk mitigation, compliance), and Engineering teams (design, integration, troubleshooting, deployment). The role acts as a technical authority for Auth0, helping define standards, integration patterns, and operational practices that enable product teams to adopt CIAM capabilities with confidence.
This position blends deep software engineering expertise with a platform mindset—balancing feature delivery (e.g., federation, SSO, onboarding flows) with long-term platform stability, security, and operability.
IDEXX is standardizing all customer-facing applications onto a unified CIAM platform powered by Auth0. Today, a growing number of applications authenticate through Auth0, with continued expansion underway.
Your Location: We are looking for driving distance to our Westbrook, Maine HQ with only 8 days on-site required per month. We are also open to regionally based candidates in Massachusetts and NH that can come in but maybe less frequently.
In this role you will…
- Design, build, and maintain integrations between Auth0 and customer-facing service providers
- Configure and manage Auth0 tenants, including connections, rules, actions, and authentication flows
- Develop and maintain APIs that power authentication and identity data exchange across platforms
- Implement and customize login, registration, and federation workflows to support diverse application needs
- Service Provider Onboarding & Integration: onboarding of new applications into the Auth0 platform, partnering with engineering teams across IDEXX to integrate their applications into CIAM
- Defining and enforcing integration patterns, ensuring consistency and scalability. Supporting migration of applications from legacy identity platforms into Auth0
Day-to-Day Responsibilities include…
- Respond to ongoing requests, questions, and integration needs from multiple product and engineering teams
- Review, validate, and approve configuration changes submitted by service provider teams through a shared repository
- Manage the flow of changes across environments (dev → staging → production), ensuring proper sequencing and release timing
- Coordinate with engineers across teams to align on sprint timelines, release schedules, and deployment dependencies
- Support and troubleshoot authentication issues across multiple live applications
- Perform ongoing maintenance and updates for existing service providers as requirements evolve
- Balance competing priorities across multiple service providers needing updates at the same time
- Help manage a growing pipeline of onboarding and maintenance work as adoption of Auth0 accelerates
- Ensure that changes for one service provider do not negatively impact others sharing the same platform
- Collaborate with BSAs and Product to stay aligned on deadlines, requirements, and rollout plans
Platform Operations & Governance
- Own and maintain the shared Auth0 configuration repository
- Ensure quality and integrity of all incoming changes through code review and validation
- Establish and enforce best practices for CIAM configuration, deployment, and release management
- Monitor platform health, performance, and reliability across service providers
- Contribute to CI/CD pipelines and DevOps practices supporting CIAM
Cross-Functional Collaboration
- Work closely with Product Managers (feature prioritization, roadmap alignment), BSAs (requirements, coordination, stakeholder communication), Security Architecture (compliance, security validation, standards), Engineering teams (integration, troubleshooting, deployment)
- Communicate effectively across technical and non-technical stakeholders
- Provide guidance and support to engineering teams adopting Auth0
What you will need to Succeed…
- 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, o
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s