This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly experienced Principal / Director-level Full-Stack Software Development Engineer to join our Digital Caremark organization and lead the architecture, design, and delivery of next-generation digital solutions. This role spans AI-enabled applications, scalable digital platforms, and enterprise integrations that power critical healthcare and pharmacy experiences. This is a senior technical leadership role for a hands-on engineer who can operate across the full stack—from intuitive front-end applications to resilient backend services—while setting architectural direction, influencing engineering standards, and mentoring teams. The ideal candidate combines deep technical expertise, platform thinking, and strong collaboration skills to build secure, scalable, API-first solutions in a highly regulated environment.
Job Responsibility:
Define and drive architecture for large-scale distributed systems and digital platforms
Lead design reviews and set architecture standards and best practices
Champion API-first, microservices, and event-driven architecture patterns
Ensure systems meet scalability, reliability, security, and compliance requirements
Balance performance, cost, and speed in technical decision-making
Design and develop end-to-end solutions across UI, backend, and data layers
Build modern web applications using React, Angular, or similar frameworks
Develop scalable services and APIs using Java, Go, Node.js, or Python
Optimize performance, resiliency, and security across the stack
Integrate AI/ML and Generative AI capabilities into digital experiences
Work with LLM APIs, prompt orchestration, and AI service frameworks
Partner with data and ML teams to productionize models
Implement responsible AI practices, governance, and monitoring
Build and evolve shared platforms, SDKs, and reusable services
Drive platform standardization and developer experience improvements
Design for multi-tenant, high-availability, and enterprise scale
Enhance CI/CD pipelines and automation
Lead enterprise integrations using APIs, messaging, and event streaming
Design secure B2B and internal system integrations
Ensure observability, resilience, and fault tolerance
Support both real-time and batch integration patterns
Act as a technical advisor to engineering and product leadership
Influence cross-team technical direction and strategy
Establish and promote engineering best practices
Mentor and coach engineers across levels
Requirements:
12+ years of software engineering experience
5+ years in senior/principal/architect roles
Strong full-stack development experience
Proven experience designing distributed systems at scale
Expertise in API-first and microservices architectures