Taro Logo

Lead Software Engineer

Global leader in data, insights, and consulting, specializing in understanding human behavior through market research and analytics.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI

Job Description

Kantar, a global leader in data and insights with 30,000 employees worldwide, is seeking a Lead Software Engineer for their Kantar Automation Platform (KAP) project. This role offers an exciting opportunity to lead and mentor a team of engineers while developing first-class .Net services. The position involves working with cutting-edge technologies including microservices architecture and AI/ML implementations.

The ideal candidate will drive technical excellence within engineering teams, managing both technical direction and team performance. You'll be responsible for architecting solutions, implementing best practices, and contributing to the technical roadmap. The role combines hands-on development with leadership responsibilities, requiring both technical expertise and strong people management skills.

Working at Kantar means joining a company that shapes tomorrow's brands through deep understanding of human behavior. They offer a flexible work environment that supports health and wellbeing, with a culture focused on inclusion and diversity. The company provides comprehensive market research automation solutions through their KAP platform, working with some of the world's leading organizations.

This is an excellent opportunity for an experienced .Net engineer looking to take on a leadership role in a large-scale project. The position offers the chance to work with modern technologies including cloud services, microservices architecture, and AI implementations, while contributing to solutions that help global brands succeed in a fast-paced market.

Last updated a month ago

Responsibilities For Lead Software Engineer

  • Lead a team of engineers in developing .Net services
  • Support technical direction and enhancements for microservices
  • Mentor and support career growth of direct reports
  • Manage team performance
  • Design and build new microservices
  • Set team's technical direction and best practices
  • Create technical roadmap for team and services
  • Work with Product Manager, Business Analysts, and other Development teams

Requirements For Lead Software Engineer

Node.js
  • 8+ years of experience with .net and C#
  • Deep knowledge of object-oriented design
  • Experience with Restful services
  • 3+ years of experience managing software development as a Technical Lead
  • 2+ years of experience managing development team members
  • Strong foundation in cloud development - Microsoft Azure
  • Good understanding of full stack development
  • Bachelor's degree in computer science or related field
  • Experience with microservices architecture
  • Knowledge of Large Language Models and Generative AI

Benefits For Lead Software Engineer

Medical Insurance
Mental Health Assistance
  • Flexible work arrangements
  • Career growth opportunities
  • Competitive compensation
  • Inclusive work environment
  • Health and wellbeing support

Related Jobs