AdTechTalent
Engineering27 days agoOn-site

Microsoft

Senior Software Engineer

C#JavaC++PythonGoSQLKafkaHadoopCloudAIAzureMicroservicesCI/CDGitAdTechMachine LearningDistributed SystemsData PipelinesSystem Architecture

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Bengaluru, Karnataka, India; Hyderabad, Telangana, India

Full job description

Design, build, and maintain next-generation platforms for real-time data delivery supporting Microsoft's advertising business. Define technical vision and architecture for scalable, reliable, secure, and cost-efficient large-scale systems. Contribute hands-on to core code and resolve production issues. Lead and align multiple teams and stakeholders. Collaborate with Product Management to translate business goals into technical solutions. Mentor engineers and promote engineering excellence. Refine data pipelines and system architecture for performance and reliability. Collaborate with Ads and Bing teams for integrated solutions. Provide production support and use AI tools to enhance workflows and automation. Requires BS in CS or related field, 6+ years programming experience (C#, Java, C++, Python, Go), strong SQL, Kafka, Hadoop, cloud and AI expertise, experience with distributed cloud systems, microservices, CI/CD, and version control. Preferred experience in AdTech, high-throughput services, Azure, machine learning platforms, and leading architectural initiatives.

What you'll do

  • Define and drive the technical vision and architecture for large-scale, complex systems ensuring scalability, reliability, security, and cost efficiency
  • Hands-on contribution to core code, complex implementations, and production issue resolution
  • Influence and align multiple teams and stakeholders across organizations through strong technical leadership
  • Partner with Product Management and leadership to translate business goals into robust technical solutions
  • Mentor engineers, raise the technical bar, and promote a culture of engineering excellence
  • Continuously refine data pipelines and system architecture to improve performance, reliability, and cost efficiency
  • Collaborate with Ads and Bing teams to enable new scenarios, integrate shared infrastructure, and deliver unified solutions
  • Provide production support by fixing bugs and resolving live-site issues to ensure system availability and reliability
  • Use AI tools and techniques to enhance engineering workflows, automate processes, and unlock new capabilities

Requirements

  • BS degree in CS or related engineering field
  • 6+ years hands-on experience with modern programming languages (C#, Java, C++, Python, Go)
  • Strong SQL expertise
  • Experience with Kafka and Hadoop
  • Product development experience including memory management, multithreading, and performance optimization
  • Cloud expertise
  • AI knowledge
  • Proven experience designing and operating distributed, cloud-based systems at scale
  • Ability to influence without authority and drive alignment across multiple teams
  • Strong expertise in system architecture, data structures, algorithms, and software design patterns
  • Experience with microservices, data pipelines, or large data systems
  • Experience with CI/CD pipelines, version control systems (e.g., Git), and build tools
  • Preferred: Experience with AdTech
  • Preferred: Experience building high-throughput, low-latency, or mission-critical services
  • Preferred: Deep knowledge of Azure or other hyperscale cloud platforms
  • Preferred: Experience with data-intensive systems, machine learning platforms, or large marketplaces
  • Preferred: Track record of leading major architectural initiatives or platform transformations
  • Strong written and verbal communication skills, including technical design documentation
  • Collaborative team player with curiosity, growth mindset, and strong sense of responsibility
  • Exposure to AI/ML concepts and practical application of AI tools

Tech stack

C#JavaC++PythonGoSQLKafkaHadoopCloudAIAzureMicroservicesCI/CDGit

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.