Senior Software Engineer - Frontend

Reposted 2 Days Ago
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
The Role
Design, build, and own scalable, accessible React/TypeScript web UI features. Lead architecture, ensure performance, security, and test coverage. Mentor engineers, drive delivery, use AI-assisted tooling, and manage incidents and telemetry.
Summary Generated by Built In
Overview

Microsoft Advertising is a $15B+ business that helps advertisers connect with customers across search, display, and emerging AI-powered channels. We work closely with leading global brands to improve their return on investment, incubate new initiatives, and shape the future of digital advertising.

The Microsoft Advertising Web UI team builds modern, scalable, accessible, and AI-powered frontend experiences that enable advertisers to create, manage, analyze, and optimize campaigns. As a Senior Software Engineer, you will collaborate with engineers, product managers, designers, and partner teams to deliver intuitive, reliable, and high-performance web experiences using React, TypeScript, JavaScript, and other modern frontend technologies.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. We work with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day, we build on our values of respect, integrity, and accountability to create an inclusive culture where everyone can thrive at work and beyond.


Responsibilities


Product Development, Ownership, and Code Review

• Independently design, code, test, and deliver extensible, maintainable, secure, accessible, and performant Web UI solutions using React, TypeScript, JavaScript, and modern frontend technologies.

• Take end-to-end ownership of product features, proactively identifying blockers and risks, communicating timeline impacts, and driving strategies to unblock delivery.

• Apply a customer-obsessed, product-engineering mindset when making design, quality, performance, and delivery trade-offs.

• Deliver timely, high-quality code reviews that improve coding patterns, security, compliance, test coverage, and engineering best practices.

• Use automated analysis, telemetry, and engineering metrics to continuously improve code quality and product stability.

AI-Native Development

• Apply an AI-first mindset and use AI tools responsibly across requirements, design, development, testing, debugging, and documentation.

• Take responsibility for the quality, security, and correctness of AI-generated artifacts while helping teammates adopt effective AI-assisted engineering practices.

• Experiment with emerging AI capabilities and use engineering-health measures such as Accelerate, SPACE, and ESSP to improve team processes and productivity.

Design and Architecture

• Lead the architecture and technical design of complex Web UI features, evaluating design alternatives and documenting their strengths and trade-offs.

• Ensure solutions meet performance, scalability, resiliency, accessibility, security, privacy, and compliance requirements.

• Identify and manage upstream and downstream dependencies across services and partner teams.

• Develop testable architectures and comprehensive strategies covering unit, integration, end-to-end, accessibility, security, and regression testing.

• Build reusable UI components, frontend frameworks, and engineering patterns that improve consistency and developer productivity.

Engineering Excellence

• Drive engineering excellence by applying secure design principles, frontend best practices, automation, and safe deployment processes.

• Champion improvements to Web UI performance, accessibility, reliability, maintainability, and developer experience.

• Introduce new initiatives, tools, and engineering practices that make development and validation faster and more effective.

• Ensure privacy, security, safety, accessibility, and compliance requirements are incorporated throughout the development lifecycle.

• Mentor and coach engineers through technical guidance, code-review feedback, and leading by example with a strong growth mindset.

Delivery and Reliability

• Collaborate with product managers, designers, researchers, and engineering partners to drive project plans, release plans, estimation, and delivery.

• Use experimentation, feature flags, flighting, success metrics, and guardrail metrics to evaluate product changes and minimize customer impact.

• Deploy changes safely using established frameworks, staged rollouts, monitoring, and rollback plans.

• Integrate privacy-aware logging, instrumentation, and telemetry into dashboards and alerts to monitor performance, reliability, availability, and usage.

• Act as a designated responsible individual during live-site incidents, respond within SLA, communicate status, and drive mitigation.

• Reduce incident volume by improving troubleshooting guides, automated tests, monitoring, operational tools, and incident postmortems.


Qualifications

Required Qualifications: 

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  •  Experience developing production web applications using JavaScript or TypeScript and a modern frontend framework.
  • Understanding of software engineering fundamentals, including data structures, algorithms, software design, testing, and version control.
  • Experience designing, debugging, and maintaining reliable and maintainable software.
  • Demonstrated ability to collaborate effectively with engineers, product managers, designers, and cross-functional partners.
  • AI-native development orientation and willingness to use AI tools responsibly throughout the software development lifecycle.
  • Strong problem-solving skills, attention to detail, and ownership of complex or ambiguous technical problems.
  •  Effective written and verbal communication skills, including the ability to document technical decisions and collaborate across teams and time zones.
  • Growth mindset, openness to feedback, and commitment to continuous learning.
  • Ability to meet Microsoft, customer, and/or government security-screening requirements. This includes passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualification:

  • Master’s Degree in Computer Science or a related technical field and 6+ years of technical engineering experience; OR Bachelor’s Degree in Computer Science or a related technical field and 8+ years of technical engineering experience; OR equivalent experience.
  • Strong experience with React, TypeScript, JavaScript, HTML, CSS, state-management technologies, and modern frontend build and testing frameworks.
  • Experience architecting large-scale, modular web applications and reusable component libraries.
  • Knowledge of frontend performance optimization, browser behavior, responsive design, telemetry, and experimentation.
  •  Experience implementing accessible experiences using WCAG and inclusive-design standards.
  •  Experience with Azure, distributed services, REST APIs, or GraphQL integrations.
  •  Experience with automated testing, CI/CD pipelines, feature flighting, and safe deployment practices.
  • Strong debugging and troubleshooting skills across UI, API, and data layers.

#W+D


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.



Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Skills Required

  • Bachelor's Degree in Computer Science or related field AND 4+ years technical engineering experience OR equivalent experience.
  • Experience coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Experience developing production web applications using JavaScript or TypeScript and a modern frontend framework.
  • Understanding of software engineering fundamentals: data structures, algorithms, software design, testing, and version control.
  • Experience designing, debugging, and maintaining reliable and maintainable software.
  • Demonstrated ability to collaborate effectively with engineers, product managers, designers, and cross-functional partners.
  • AI-native development orientation and willingness to use AI tools responsibly throughout the software lifecycle.
  • Strong problem-solving skills, attention to detail, and ownership of complex technical problems.
  • Effective written and verbal communication skills and ability to document technical decisions.
  • Growth mindset, openness to feedback, and commitment to continuous learning.
  • Ability to meet Microsoft, customer, and/or government security-screening requirements including the Microsoft Cloud Background Check.
  • Master's Degree in CS or related field and 6+ years experience; OR Bachelor's and 8+ years experience; OR equivalent experience.
  • Strong experience with React, TypeScript, JavaScript, HTML, CSS, state-management, and modern frontend build and testing frameworks.
  • Experience architecting large-scale, modular web applications and reusable component libraries.
  • Knowledge of frontend performance optimization, browser behavior, responsive design, telemetry, and experimentation.
  • Experience implementing accessible experiences using WCAG and inclusive-design standards.
  • Experience with Azure, distributed services, REST APIs, or GraphQL integrations.
  • Experience with automated testing, CI/CD pipelines, feature flighting, and safe deployment practices.
  • Strong debugging and troubleshooting skills across UI, API, and data layers.

Microsoft Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Microsoft and has not been reviewed or approved by Microsoft.

  • Fair & Transparent Compensation — Pay is presented as broadly competitive overall, with clear role/level/location variation and an emphasis on using posted ranges and band information for apples-to-apples comparisons.
  • Retirement Support — Retirement benefits are described as a standout, highlighted by a strong 401(k) match structure and immediate vesting, plus additional plan features for tax-advantaged saving.
  • Parental & Family Support — Family-oriented benefits are portrayed as a meaningful strength, with substantial paid parental leave and added supports like back-up care and adoption/surrogacy assistance.

Microsoft Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Redmond, WA
206,870 Employees
Year Founded: 1975

What We Do

At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. Our mission is grounded in both the world in which we live and the future we strive to create. Today, we live in a mobile-first, cloud-first world, and the transformation we are driving across our businesses is designed to enable Microsoft and our customers to thrive in this world.

Similar Jobs

BRAHMA AI Logo BRAHMA AI

Senior Software Engineer

Artificial Intelligence • Digital Media • Software • Generative AI
In-Office
2 Locations
3001 Employees
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
2427 Employees
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
1380 Employees

Zamp Logo Zamp

Senior Software Engineer

Artificial Intelligence • Information Technology • Software • Automation
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
100 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account