Job Title Lead a team of software developers to deliver high-quality solutions using Python. - Key Responsibilities: - - Manage cross-functional teams to achieve project objectives and milestones. - - Participate in the full software development lifecycle, from planning to deployment. - - Drive improvements across the technology stack. - - Collaborate with product owners, data engineers, and scientists to expose data through web applications. Requirements: - Technical Skills: - - 10+ years of software development experience, with at least 4 years in leadership roles. - - Bachelor's or master's degree in computer science or related field. - - Strong agile mindset and ability to iterate quickly. - - Excellent leadership, decision-making, and communication skills. - Python Skills: - - Deep knowledge of Python (3.5 and later). - - Experience with modern front-end technologies and web development fundamentals. - - Experience developing public APIs with OpenAPI specifications and service-level contracts. Benefits: - - Competitive salary package. - - Career coaching and global career opportunities. - - Learning opportunities, including complex projects, rotations, and training. - - Flexible working hours and employee assistance program. - - Global wellbeing program and access to wellbeing apps. About Us: We are a leading technology consulting firm that harnesses technology to drive meaningful change. Our diverse team of experts collaborates to deliver innovative solutions that transform businesses.