Integrate cutting-edge Generative AI capabilities into global software portfolio, build scalable, cloud-native solutions that solve complex business problems, and drive business growth through AI-driven future and high-impact software.
Requirements
- You are an expert in the software development lifecycle, with significant experience leading teams through Agile and DevOps processes, ideally in AWS, Java and Python environments.
- You have a deep understanding of building scalable cloud-native applications, applying modern concurrency principles, and working with programming languages.
- You have experience working with both relational and non-relational databases and are familiar with modern web application frameworks.
- You are proficient in troubleshooting, issue resolution, and system monitoring, ensuring applications run smoothly in production environments.
- You are adept at interacting with architecture, design and product while applying modern product development pipelines, ensuring efficiency and quality in every stage of the software lifecycle.
- You have a strong track record of leading and mentoring engineering teams, helping them achieve their goals while contributing to their career growth.
- You are passionate about innovative software development and have a strong interest in the latest trends in AI, DevOps, and Agile methodologies.
Responsibilities
- Managing a global engineering team to ensure the successful design, implementation, testing, and integration of AI-powered applications, using Agile and DevOps methodologies.
- Leading software development and driving best practices around modern software design, scalability, and cloud-native architectures within modern product development processes and pipelines.
- Identifying and resolving complex technical challenges, managing technical debt and technical risk, and providing creative solutions to ensure the smooth execution of engineering projects.
- Overseeing team activities, setting priorities, and guiding the team to meet key project objectives with minimal oversight.
- Supporting career development by mentoring and fostering growth within the engineering team, ensuring they have the skills needed to succeed in a dynamic environment.
- You are adept at interacting with architecture, design and product while applying modern product development pipelines, ensuring efficiency and quality in every stage of the software lifecycle.
- You have a strong track record of leading and mentoring engineering teams, helping them achieve their goals while contributing to their career growth.
Other
- Managing a global engineering team
- Supporting career development by mentoring and fostering growth within the engineering team
- You are comfortable making strategic decisions that influence project success, with an ability to prioritize tasks and set clear objectives.
- You enjoy leading cross-functional teams in complex, global environments, driving collaboration across geographies to deliver impactful software solutions.
- You have familiarity with P&C Insurance industry.