Senior Software Development Lead As a senior software development lead, you will drive the creation of innovative digital experiences that meet and exceed client expectations. You will be responsible for leading cross-functional teams to deliver high-quality software products, collaborating with project managers and stakeholders to plan software delivery, and working directly with customers to define solutions. Responsibilities: 1. Lead a cross-functional team to develop and implement software solutions; 2. Collaborate with project managers and stakeholders to plan and execute software projects; 3. Develop and maintain technical skills, staying up-to-date with industry trends and technologies; 4. Provide architectural direction, control technical debt, promote collaboration and engagement in the product team; 5. Work closely with other engineering leaders on cross-team topics such as continuous deployment, improving testing and monitoring, front-end user logging, etc. Requirements - 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, able to iterate fast and give early feedback; - Excellent leadership, decision making, and communication skills in English; - Deep knowledge of Python (3.5 and later); - Knowledge of modern front-end technologies and web development fundamentals; - Experience developing public APIs with OpenAPI specifications and service-level contracts; - Experience working with map and location libraries; - Experience with coaching, mentoring, and growing team members; - Deep knowledge of testing at all levels. Additional Benefits We offer a comprehensive benefits package that includes: - Competitive salary package; - Share plan; - Bonuses; - Value-based recognition awards; - Referral bonus; - Career coaching; - Global career opportunities; - Non-linear career paths; - Internal development programs for management and technical leadership; - Complex projects; - Rotations; - Internal tech communities; - Training; - Certifications; - Coaching; - Online learning platforms subscriptions; - Workshops; - Conferences; - Hybrid work and flexible hours; - Employee assistance program; - Global wellbeing program; - Access to wellbeing apps; - Global internal tech communities; - Hobby clubs and interest groups; - Inclusion and diversity programs; - Events and celebrations. We strive to create an inclusive community where everyone feels valued and respected. As an equal opportunity employer, we welcome applications from all individuals and base hiring decisions on merit, skills, qualifications, and potential.