Responsibilities
Technical Leadership
- Define and execute software development strategy aligned with industry best practices.
- Architect and design fault-tolerant, scalable, cloud-native systems and services.
- Provide technical oversight and direction to engineering teams, ensuring efficient delivery of digital solutions.
Collaboration & Cross-functional Integration
Partner with UX, Product, IT, Data & Analytics, Emerging Tech, and Process Engineering teams.Communicate with executive stakeholders to align software initiatives with strategic goals.Prioritize and manage the software development lifecycle for high-impact initiatives.Engineering Execution
Lead distributed, high-performance software teams; mentor and grow talent.Manage risk, delivery impediments, and changes tied to engineering initiatives.Implement secure, high-throughput backend services and integrate front-end frameworks.Innovation & Platform Development
Drive the development of customer-obsessed, AI-powered platforms and services.Build resilient infrastructure leveraging cloud services and modern software patterns.Skills Required
Java, Spring Boot, Microservices, Rest Apis, Graphql, Kubernetes