Senior Software Engineer - Data Platform

Wood Mackenzie

Gurugram District

On-site

INR 4,000,000 - 6,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Wood Mackenzie in India is seeking a Senior Software Engineer to develop, maintain, and enhance systems for the Data Platform team. You will implement IaaC, build scalable microservices, and deploy cloud-based solutions with a focus on metadata management.

You will collaborate across teams using Python and AWS, drive CI/CD pipelines, and promote modern software engineering practices to deliver secure, resilient data platform capabilities.

Qualifications

  • Experience in Python and AWS, including CI/CD and Infrastructure as a Code (IaaC).
  • Solid experience in web-based application development, microservices architecture, and cloud deployment.
  • Excellent communication and collaboration skills, with the ability to work across teams.
  • Deep understanding of modern software engineering principles and practices applied to data platforms.
  • Experience developing scalable, resilient, and secure systems.
  • Recognize the importance of people in software development and work effectively with cross-functional teams.

Responsibilities

  • Develop, maintain, and enhance systems and infrastructure through IaaC for the Data Platform, especially for the team responsible for metadata management.
  • Collaborate with multiple teams to solve complex technical problems, particularly around Python, AWS, and CI/CD pipelines.
  • Build web-based applications, support microservices, and deploy them in cloud environments with a focus on data platform infrastructure.
  • Contribute to engineering initiatives and guide technical adoption across teams using the Data Platform.
  • Implement modern software engineering practices including test automation, architectural principles, and best practices for data platform development.
  • Ensure solutions are scalable, resilient, and secure.

Skills

Python
AWS
CI/CD
IaaC
Web-based development
Microservices
Cloud deployment

Tools

Terraform
MSK/Kafka
SQS FIFO
Lambda
Docker/ECR
CloudFormation
Jenkins
TypeScript/Node.js
OpenSearch/Elasticsearch
AWS Glue
S3
Secrets Manager/SSM Parameter Store
Redshift

Job description

Role Overview

Senior Software Engineer – develop, maintain, and enhance systems and infrastructure for the Data Platform team.

Key Responsibilities
  • Develop, maintain, and enhance systems and infrastructure through IaaC for the Data Platform, especially for the team responsible for metadata management.
  • Collaborate with multiple teams to solve complex technical problems, particularly around Python, AWS, and CI/CD pipelines.
  • Build web-based applications, support microservices, and deploy them in cloud environments with a focus on data platform infrastructure.
  • Contribute to engineering initiatives and guide technical adoption across teams using the Data Platform.
  • Implement modern software engineering practices including test automation, architectural principles, and best practices for data platform development.
  • Ensure solutions are scalable, resilient, and secure.
  • Work closely with technical leadership to drive the technical evolution of the Data Platform.
  • Enable other teams to adopt new platform capabilities through collaboration and knowledge sharing.
About You
  • Experience in Python and AWS, including CI/CD and Infrastructure as a Code (IaaC).
  • Solid experience in web-based application development, microservices architecture, and cloud deployment.
  • Excellent communication and collaboration skills, with the ability to work across teams.
  • Deep understanding of modern software engineering principles and practices applied to data platforms.
  • Experience developing scalable, resilient, and secure systems.
  • Recognize the importance of people in software development and work effectively with cross-functional teams.
Technical Skillsets
  • Experience designing and operating scalable AWS-based data and backend platforms: ECS, Terraform, MSK/Kafka, SQS FIFO queues, Lambda, Docker/ECR, Python.
  • Preferred: OpenSearch/Elasticsearch, AWS Glue, S3, Secrets Manager/SSM Parameter Store, Redshift.
  • Proficiency in CloudFormation, Jenkins CI/CD pipelines, TypeScript/Node.js, DataHub or modern metadata/data catalog platforms considered a strong plus.
Equal Opportunities

We are an equal opportunities employer. This means we are committed to recruiting the best people regardless of their race, colour, religion, age, sex, national origin, disability or protected veteran status. You can find out more about your rights under the law at www.eeoc.gov.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Data)
Senior Software Engineer (Data)

KSOLVES • Indore District

On-site
Senior Data Engineer
Senior Data Engineer

Synechron • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Senior Data Engineer
Senior Data Engineer

Fulcrum Worldwide Software • Pune District

Hybrid
INR 1,200,000 - 2,400,000
Senior Software Engineer - Data Platform
Senior Software Engineer - Data Platform

Wood Mackenzie Ltd • Gurugram District

Hybrid
INR 1,500,000 - 2,500,000
Senior Data Engineer
Senior Data Engineer

DAZN • Hyderabad

On-site
INR 2,000,000 - 3,200,000
Senior Data Engineer (Data & Analytics)
Senior Data Engineer (Data & Analytics)

Summit Consulting Services • Ernakulam

On-site
INR 1,000,000 - 1,800,000
Collaborative culture
Opportunity to influence architecture
Modern cloud-native tech stack
Senior Data Engineer
Senior Data Engineer

INFOSLAB CONSULTANCY PRIVATE LIMITED • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Data Engineer
Senior Data Engineer

Anblicks Inc. • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Senior Data Engineer
Senior Data Engineer

Pfit Global Solution • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Data Engineer
Data Engineer

Calsoft • Pune District

On-site
INR 2,800,000 - 4,500,000