Senior Software Developer
Senior Software Developer

Senior Software Developer

City of London Full-Time 43200 - 72000 ÂŁ / year (est.) No home office possible
Go Premium
K

At a Glance

  • Tasks: Lead the design and development of high-quality software solutions using Java, Python, and PySpark.
  • Company: Kantar Media is a global leader in data and audience measurement, driving insights for powerful decision-making.
  • Benefits: Enjoy a hybrid work model, competitive pay, and a supportive environment focused on mental health and wellbeing.
  • Why this job: Join a diverse team, mentor others, and work on impactful projects that shape the future of media analytics.
  • Qualifications: 5-7 years in software development with expertise in Azure, Python, and team collaboration skills.
  • Other info: Kantar values diversity and inclusion, welcoming applicants from all backgrounds.

The predicted salary is between 43200 - 72000 ÂŁ per year.

As people increasingly move across channels and platforms, Kantar Media’s data and audience measurement, targeting, analytics and advertising intelligence services unlock insights to inform powerful decision-making. Working with panel and first-party data in over 80 countries, we have the world’s fastest growing cross-media measurement footprint, underpinned by versatility, scale, technology and expertise, to drive long-term business growth for our clients and partners.

About the Project/Role

We are seeking a Senior Software Developer with a strong focus on developing production-grade software, extensive experience with Azure services, and proficiency in Python and PySpark. As a Senior Software Developer, you will work with a team of 3 engineers and collaborate with a third-party vendor to deliver robust, scalable solutions.

Job Role Requirements

  • Development: Lead the design and development of high-quality, production-grade software solutions using Java, Python, and PySpark. Ensure code is optimized, scalable, and maintainable.
  • Azure Expertise: Leverage Azure services extensively, particularly Azure Storage, for scalable cloud solutions. Ensure seamless integration with AWS S3 and implement secure data encryption/decryption practices.
  • Python Implementation: Utilize Python and PySpark for processing large datasets and integrating with cloud-based data solutions.
  • Team Leadership: Code review and mentor a team of 3 engineers, fostering best practices in software development and code quality.
  • Vendor Collaboration: Work closely with third-party vendors to integrate their solutions, ensuring they meet our high standards for production environments.
  • Workflow Automation: Utilize Airflow to automate and optimize workflows, ensuring efficient and reliable operations.

Required

  • 5-7 years of experience in software development with a focus on production-grade code.
  • Proficiency in Java, Python, and PySpark; experience with C++ is a plus.
  • Deep expertise in Azure services, including Azure Storage, and familiarity with AWS S3.
  • Strong understanding of data security, including encryption/decryption.
  • Proven technical skills with experience collaborating with different teams and with third-party vendors.
  • Soft Skills: communication and organizational skills. Ability to work independently as well as in a team environment.
  • Education: A bachelor’s degree in engineering, particularly in Computer Science, Software Engineering, or a related field, is highly desirable.

At Kantar, the diversity of our employees provides a richer environment for our employees and broader depth and breadth of thinking for our clients. Kantar is committed to inclusion and diversity; therefore, we welcome applications from all sections of society and do not discriminate based on age, race, religion, gender, pregnancy, sexual orientation, gender identity, disability, marital status, or any other legally protected characteristics.

At Kantar we have an integrated way of rewarding our people based around a simple, clear, and consistent set of principles. Our approach helps to ensure we are market competitive and to support a pay for performance culture, where your reward and career progression opportunities are linked to what you deliver.

We want to create an equality of opportunity in a fair and supportive working environment where people feel included, accepted, and are allowed to flourish in a space where their mental health and wellbeing is taken into consideration. We want to create a more diverse community to expand our talent pool, be locally representative, drive diversity of thinking and better commercial outcomes.

Privacy and Legal Statement

PRIVACY DISCLOSURE: Please note that by applying to this opportunity you consent to the personal data you provide to us to be processed and retained by The Kantar Group Limited (“Kantar”). Your details will be kept on our Internal ATS (Applicant Tracking System) for as long as is necessary for the purposes of recruitment, which may include your details being shared with the hiring manager(s) and for consideration for potential future opportunities by Kantar and its affiliate Kantar group companies. For full details of our privacy policy please visit www.kantar.com.

K

Contact Detail:

Kantar Media Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Developer

✨Tip Number 1

Familiarise yourself with Azure services, especially Azure Storage, as this role heavily relies on cloud solutions. Consider building a small project that showcases your ability to integrate Azure with other platforms like AWS S3.

✨Tip Number 2

Brush up on your Python and PySpark skills by working on data processing tasks. You could even contribute to open-source projects or create your own to demonstrate your proficiency in handling large datasets.

✨Tip Number 3

Since team leadership is a key aspect of this role, think about ways you can showcase your mentoring experience. Perhaps prepare examples of how you've guided junior developers or improved team practices in previous roles.

✨Tip Number 4

Collaboration with third-party vendors is crucial, so be ready to discuss any past experiences where you've successfully integrated external solutions. Highlight your communication skills and how you ensured quality standards were met.

We think you need these skills to ace Senior Software Developer

Proficiency in Java
Proficiency in Python
Proficiency in PySpark
Experience with C++
Deep expertise in Azure services
Familiarity with AWS S3
Strong understanding of data security practices
Code optimisation and maintainability
Team leadership and mentoring
Collaboration with third-party vendors
Workflow automation using Airflow
Strong communication skills
Organisational skills
Ability to work independently and in a team

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with production-grade software development, particularly in Java, Python, and PySpark. Emphasise your expertise in Azure services and any relevant projects you've worked on.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your understanding of Kantar Media's mission. Mention specific experiences that align with the job requirements, such as leading teams or collaborating with vendors.

Showcase Relevant Projects: Include examples of past projects where you developed scalable solutions or automated workflows using tools like Airflow. This will demonstrate your hands-on experience and problem-solving skills.

Highlight Soft Skills: In your application, don't forget to mention your communication and organisational skills. These are crucial for team leadership and collaboration, which are key aspects of the role at Kantar Media.

How to prepare for a job interview at Kantar Media

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Java, Python, and PySpark in detail. Bring examples of past projects where you developed production-grade software, and be ready to explain the challenges you faced and how you overcame them.

✨Demonstrate Azure Expertise

Since the role requires extensive knowledge of Azure services, make sure to highlight your experience with Azure Storage and any relevant cloud solutions. Discuss how you've integrated Azure with other platforms like AWS S3 in previous roles.

✨Emphasise Team Leadership and Collaboration

As a Senior Software Developer, you'll be mentoring a team. Share your experiences in leading teams, conducting code reviews, and collaborating with third-party vendors. Highlight your communication skills and how you foster best practices within a team.

✨Prepare for Workflow Automation Questions

Familiarise yourself with Airflow and be ready to discuss how you've used it to automate workflows in past projects. Be specific about the benefits this brought to your team or project, and how it improved efficiency.

Senior Software Developer
Kantar Media
Location: City of London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

K
  • Senior Software Developer

    City of London
    Full-Time
    43200 - 72000 ÂŁ / year (est.)
  • K

    Kantar Media

    1000+
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>