Support the vision and lead a team of engineers in the development and maintenance of digital products and solutions
Collaboration with User Experience, Product Management, Information Technology, Data & Analytics, Emerging Technology, Innovation, and Process
Build the teams that will deliver the digital products portfolio
Support software development strategy through the use of industry standards
Create a roadmap and schedule its implementation based on business requirements and strategy
Expand DPS capabilities by leveraging a customer-centric, services-driven digital solutions platform that uses data and AI to deliver automated and personalized experiences
Assist stakeholders in resolving delivery impediments, risks, issues, and changes related to engineering initiatives
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 3-8+ years of relevant software development and engineering management experience in Java
3-8+ years of experience in architecting fault-tolerant, high scale distributed systems
Knowledge of data structures, algorithms, and object-oriented design
Experience with Azure, Google Cloud, Amazon Web Services, and cloud-specific PaaS and/or SaaS solutions
Knowledge of high throughput cloud-native distributed systems
Detail-oriented and extremely well-organized
Ability to collaborate cross-functionally with product, service design, and operations teams across the organization
Enthusiasm for excellence in engineering services, education, and support
Excellent interpersonal skills and ability to explore a complex and matrixed internal environment
Ability to collaborate with regional and global partners in other functional units