Senior Software Engineer - Ad Optimization

Microsoft

India

On-site

INR 2,000,000 - 3,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading tech company is looking for a seasoned engineer in India to take ownership of complex backend problems and elevate platform architecture. The ideal candidate will have over 10 years of experience in building production-grade software and be proficient in Python, Java, or Go. Responsibilities include defining architectural patterns for distributed systems, mentoring engineers, and continuously improving engineering practices. This is a key role in a high-performance environment with significant impact on business scalability.

Qualifications

  • 10+ years of experience building production-grade software systems.
  • Hands-on experience in designing distributed systems and service-oriented architectures.
  • Strong grounding in algorithms, data structures, and software design fundamentals.

Responsibilities

  • Define and implement architectural patterns for large-scale backend systems.
  • Mentor engineers and provide technical guidance.
  • Assess and implement modernization efforts and architectural planning.

Skills

Proficiency in Python, Java, or Go
Understanding of distributed systems
Experience with cloud-native platforms
Knowledge of REST-based service design
Familiarity with CI/CD pipelines

Education

Degree in Computer Science, Engineering, or equivalent

Job description

We are seeking a seasoned engineer who can take ownership of complex backend problems and elevate our platform architecture as we scale. In this role, you will drive key technical decisions, shape the evolution of our systems, and help guide engineers toward building resilient, high‑throughput services. You’ll work across product and engineering teams to build systems that perform reliably under heavy load and can adapt as business requirements grow.

What You’ll Do
  • Define and implement architectural patterns for distributed, large‑scale backend systems.
  • Write robust, maintainable software and contribute across the entire development lifecycle.
  • Partner with product, UX, and cross‑functional engineering groups to clarify technical needs and break down complex initiatives.
  • Establish engineering guidelines around testing, reviews, documentation, and long‑term code quality.
  • Provide mentorship, pairing, and technical guidance to help engineers grow their expertise.
  • Diagnose and resolve issues involving throughput bottlenecks, service availability, and system reliability.
  • Contribute to platform‑wide modernization efforts and long‑range architectural planning.
  • Evaluate emerging frameworks, tools, and methodologies to continuously improve our engineering velocity.
  • Lead or participate in significant cross‑team efforts, modernization projects, and technical deep dives.
Required Background
  • Degree in Computer Science, Engineering, or equivalent professional experience.
  • 10+ years building production‑grade software systems.
  • Strong proficiency in at least one of Python, Java, or Go.
  • Hands‑on experience designing distributed systems, service‑oriented architectures, and cloud‑native platforms.
  • Solid knowledge of REST‑based service design, event‑driven communication, and asynchronous processing patterns.
  • Prior experience deploying and running services on Google Cloud Platform.
  • Strong grounding in algorithms, data structures, and software design fundamentals.
  • Familiarity with CI/CD pipelines, automated testing, and modern Git workflows.
  • Ability to make pragmatic architectural choices, reason about trade‑offs, and communicate decisions clearly to diverse audiences.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Fullstack Developer
Fullstack Developer

Deloitte US-India Offices • Bengaluru

Hybrid
INR 3,500,000 - 7,000,000
Principal Engineer - Backend
Principal Engineer - Backend

GreyOrange • Gurugram District

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer III
Senior Software Engineer III

GreyOrange • Gurugram District

On-site
INR 4,000,000 - 7,500,000
Software Development Engineer - Backend Technologies
Software Development Engineer - Backend Technologies

BookMyShow • Mumbai

On-site
INR 1,000,000 - 1,500,000
Associate Architect
Associate Architect

mPokket • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Senior Lead Engineer
Senior Lead Engineer

Adtran • Bengaluru

Hybrid
INR 3,500,000 - 6,500,000
Senior Software - Backend Developer
Senior Software - Backend Developer

Deluxe • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Staff Engineer
Staff Engineer

GreyOrange • Gurugram District

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

Adtran Networks IT Solutions India Pvt. Ltd. • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer - Cloud Migration
Senior Software Engineer - Cloud Migration

Google India Pvt Ltd • Bengaluru

On-site
INR 4,000,000 - 6,500,000