Software Engineer II- Backend

Bengaluru, Karnataka, India
Aug 20, 2024
Sep 08, 2025
Hybrid
Full-Time
3 Years
Job Description

As a Software Engineer II on the Microsoft Advertising Platform team, you will play a pivotal role in shaping the future of digital advertising. Our team is at the cutting edge of online advertising technology, working with large-scale data and advanced cloud infrastructure to deliver superior marketing solutions for advertisers and retailers. This position offers the opportunity to work on one of the most distributed computing systems in the industry, contributing to a fast-growing business that leverages data-driven insights to enhance customer experiences.

Key Responsibilities

  1. Design & Development. Develop and maintain high-scale backend services, applications, and integration solutions that support the advertising platform.
  2. Cross-Functional Collaboration. Work closely with partner teams to understand business requirements and translate them into technical solutions.
  3. Telemetry & Analysis. Instrument various product areas to collect and analyze telemetry data, assess system health, and drive continuous improvements based on data insights.
  4. Quality & Performance. Ensure the reliability, performance, and scalability of services through rigorous testing, monitoring, and optimization practices.

Required Qualifications

  • Educational Background. BS or MS in Computer Science, Engineering, or a related technical field.
  • Experience. Minimum of 3 years of hands-on software development experience using major programming languages such as C++, C#, C, or Java.
  • Distributed Systems. At least 2 years of experience in designing, developing, deploying, and monitoring distributed systems.
  • Technical Skills. Strong foundation in computer science principles, problem-solving abilities, and a demonstrated ability to work independently.
  • Drive for Results. Proven track record of delivering high-quality software solutions that meet or exceed expectations.

Preferred Qualifications

  1. Technical Design. Excellent skills in technical design, problem-solving, and debugging.
  2. Team Collaboration. Effective communication skills with a collaborative mindset, capable of working well in a team environment.
  3. Adaptability. Experience in handling ambiguous situations and taking informed risks.
  4. Advertising Products. Familiarity with online search or advertising products is a plus.
  5. Cloud Platforms. Knowledge of cloud computing platforms such as Microsoft Azure or AWS.

Why Join Us?

  • Innovation. Work on cutting-edge technologies and make a significant impact on the digital advertising landscape.
  • Growth. Be part of a rapidly expanding team within a global leader in technology.
  • Diversity. Microsoft is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees.
  • Support. Receive competitive benefits and support for career growth, work-life balance, and personal development.

Accommodation

Microsoft is committed to providing reasonable accommodations for individuals with disabilities during the application and interview process. If you need assistance, please submit a request via the Accommodation request form.