We are seeking an experienced Senior API Integration Standards Architect to lead our team in transforming our API strategy, standards and ecosystem. In this key role, you will design and oversee the integration of key IT and line of business operational systems, ensuring seamless data and process flows across our complex, global business domains. Your expertise will be essential in standardizing interfaces with cloud-based software and services, data engineering, and third-party service providers.
This is a senior technical lead position that offers you the opportunity to shape the next generation of our API landscape and make a lasting impact on our business operations. You will mentor and guide a team of talented API Software Engineers, fostering a culture of innovation and development excellence (DevX) in API platforming.
In this role, you will…
- Define API Integration Strategy: Define and communicate a comprehensive API integration strategy aligned with the API Integration Product Owner, business goals, and objectives.
- Design API Architecture: Design and implement a scalable, secure, and high-performing API architecture that supports API-led connectivity, reusability, and modularity, adhering to industry best practices.
- Establish API Governance: Establish and enforce API governance processes and standards, ensuring consistency, quality, and adherence to best practices across the API lifecycle.
- Select and Optimize API Platforms: Oversee the selection, implementation, and optimization of API platforms and tools (e.g., Mulesoft Anypoint, SAP BTP, Boomi, Workato) to streamline development, deployment, monitoring, and management across a heterogeneous cloud infrastructure.
- Oversee API Development: Provide oversight of the design, development, implementation and maintenance of APIs across various styles and standards (REST, GraphQL, WebSockets, gRPC, JSON-RPC, SOAP, Webhooks, OData).
- Stay Updated with Trends: Stay abreast of emerging API technologies and trends, evaluating and recommending their adoption to enhance our API ecosystem.
- Lead and Mentor API Team: Provide technical leadership, guidance, and mentorship to a team of API Software Engineers, DevOps, and the API Product Owner, acting as a player/coach to empower and develop their skills.
- Foster Team Collaboration: Foster a collaborative and high-performing team environment that encourages innovation, knowledge sharing, and continuous improvement.
- Conduct Code Reviews: Conduct code reviews, ensure adherence to coding standards and best practices, and provide constructive feedback to team members.
- Implement System Integrations: Define and implement integrations for systems and solutions that meet Product Team requirements.
- Analyze Solution Architectures: Analyze current solution architectures to identify critical deficiencies and recommend improvement actions.
- Design Complex Systems: Design large or complex systems and perform impact analysis on major design options and trade-offs.
- Provide Technical Guidance: Provide technical guidance and governance on integration standards and implementation.
- Assist in Integration Implementation: Assist in designing and implementing integrations using our API & Integration Platforms.
- Evaluate Edge Cases and Risks: Consider system edge cases, potential security breaches, behaviors, specific implementations, and full stack impact on overall availability.
- Mitigate Risks and Resolve Issues: Evaluate project constraints to find alternatives, mitigate risks, and perform process re-engineering as required. Resolve technical issues as they arise.
What you will need to succeed…
- 10+ years of experience in software development and systems integration, with a strong focus on API design and development.
- Bachelor’s degree in computer science or a related field.
- Proven track record of leading and delivering complex API integration projects in enterprise environments, demonstrating expertise in architecting and implementing large-scale API solutions.
- API & Integration Design: Extensive experience in designing and implementing APIs and integrations in large enterprise environments.
- Engineering and Problem-Solving: Strong engineering mindset with excellent problem-solving abilities.
- Communication: Exceptional written and verbal communication skills, capable of engaging both technical and business audiences, stakeholders, and business leaders.
- Security and Compliance: Deep understanding of security protocols, authentication methods, and data privacy regulations to ensure secure data exchange and compliance.
- Critical Thinking: Ability to embrace new ideas and technologies effectively while balancing the needs of stakeholders and users.
- Solution Design: Deep understanding of API architectural patterns, principles, and best practices, with a focus on API-led connectivity, reusability, and modularity.
- Infrastructure as Code (IaC): Proficient in implementing and managing infrastructure using IaC principles.
- Agile Methodologies: Experience working in Agile environments, including Kanban, Lean and Scrum.
- Programming Languages: Proficiency in at least two of the following languages: Java, Kotlin, Python (Flask, Django), Ruby, JavaScript, NodeJS.
- DevOps Practices: Familiarity with DevOps culture and practices, including CI/CD pipelines and deployments.
Location: This is a 100% remote role. There would be a benefit to living in the New England area to be able to go to HQ in Maine, but not required for this role. Prefer EST or CST time zones.
Additional Qualifications a Plus:
- Certifications in solution architecture from one or more commercial cloud vendors (AWS, Azure, Google Cloud).
- Experience with chaos engineering and resiliency QSRE testing, ensuring the robustness and fault tolerance of API solutions.
- Contributions to open-source API projects or communities, demonstrating a passion for sharing knowledge and contributing to the wider software ecosystem.
Why IDEXX?
We’re proud of the work we do, because our work matters. An innovation leader in every industry we serve, we follow our Purpose and Guiding Principles to help pet owners worldwide keep their companion animals healthy and happy, to ensure safe drinking water for billions, and to help farmers protect livestock and poultry from diseases. We have customers in over 175 countries and a global workforce of over 10,000 talented people.
So, what does that mean for you? We enrich the livelihoods of our employees with a positive and respectful work culture that embraces challenges and encourages learning and discovery. At IDEXX, you will be supported by competitive compensation, incentives, and benefits while enjoying purposeful work that drives improvement.
Let’s pursue what matters together.
IDEXX values a diverse workforce and workplace and strongly encourages women, people of color, LGBTQ+ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.
IDEXX is an equal opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition, or any protected category prohibited by local, state, or federal laws.
#LI-REMOTE