Senior Software Engineer(Full Stack)

4 weeks ago


Bengaluru, India Microsoft Full time

Overview

The Employee Self‑Service (ESS) team is on a mission to reinvent how employees interact with their organization using Microsoft 365 Copilot. We build intuitive, AI‑powered user experiences that simplify everyday tasks—such as leave management, pay, and HR requests—directly within productivity tools like Teams and Office. By putting self‑service capabilities at employees’ fingertips, we reduce friction, save time, and improve satisfaction across the workforce.

ESS plays a critical role in Microsoft’s vision to transform the future of work. We focus on delivering high‑quality, discoverable front‑end experiences deeply integrated with Microsoft 365 and backed by reliable, secure, and scalable services on Azure , optimized for Copilot‑first workflows. With a strong emphasis on usability, design systems, reliability, and cost‑effective cloud architecture, we create delightful and secure user experiences that scale to millions of employees worldwide.

We are looking for a Senior Software Engineer  to lead the design and development of next‑generation self‑service capabilities. In this role, you will partner with design, product, and AI teams to define technical direction, deliver impactful features end‑to‑end (from UI to services and data), and mentor engineers to achieve engineering excellence. You will play a key part in shaping the architectural vision, driving cross‑team alignment, and ensuring our solutions meet the highest standards for performance, accessibility, security/privacy, and maintainability.

Qualifications

Required:

7+ years of professional software engineering experience, including shipping customer-facing web applications. 3+ years designing system‑level features  and landing them in production (design docs, trade‑off analyses, cross‑service integration). Proficiency with React and TypeScript  and modern web fundamentals (HTML, CSS, accessibility, performance). Hands‑on experience building cloud services and APIs  on Azure using Node.js/Java/TypeScript or C++. Strong collaboration and communication skills; demonstrated tech‑lead experience mentoring engineers and driving cross‑team outcomes.

Preferred:

Experience integrating AI-powered or conversational UI features into applications. Background in Microsoft 365, Teams extensibility, or Copilot plugin development. Experience with design systems, accessibility standards (WCAG), and performance optimization. Knowledge of cloud-based services (Azure) and CI/CD pipelines.

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.

Responsibilities

Lead system design end‑to‑end  for AI‑powered, user‑facing experiences: define client architecture, service/API contracts, data models, and integration boundaries across services. Author design documents and run reviews  that balance performance budgets, accessibility (WCAG), privacy/security, reliability/SLOs, and cost efficiency. Build scalable, performant, and accessible front‑end  solutions using React and TypeScript with shared component libraries and design systems. Design and implement cloud services/APIs using one or more of: Node.js/Java/TypeScript or C++ Own data persistence and integration patterns  (e.g., Cosmos DB or SQL, Redis caching, queues/eventing with Service Bus/Event Hubs) and ensure data quality and resiliency. Apply secure‑by‑design practices : authentication/authorization with Microsoft Entra ID (OAuth/OIDC/MSAL), secrets in Key Vault, threat modeling, privacy by default, and compliance considerations. Serve as DRI  for critical components, author runbooks, lead incident response, and drive post‑incident reliability improvements. Mentor and lead  engineers on architecture, code quality, testing strategy (unit/integration/e2e), and CI/CD best practices. Instrument and analyze telemetry  to inform product decisions; define KPIs and A/B experiments to validate experience and service changes. Collaborate across teams  (design, product, AI platform, security, data) to land feature roadmaps and align on technical direction. Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect

  • Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Software Developer 3 Senior Full Stack Engineer (IC3) About the Role Oracle Health is focused on delivering software solutions to help the world's largest pharmaceutical companies positively impact people's lives by supporting the cost-effective development of treatments for today's most challenging health related issues. We are seeking an...


  • Bengaluru, Hyderabad, Pune, India Suzva Software Technologies Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Hiring | Full Stack UI Software Engineer (Angular + .NET)Location: [Specify if Remote/Onsite/Hybrid]Contract Position Position Overview:We are seeking a Full Stack UI Software Engineer with 10+ years of experience, including strong expertise in Angular and exposure to .NET development. You will lead front-end architecture and design engaging, responsive,...


  • Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Senior Full Stack Developer About the Role: We're looking for a Senior Full Stack Developer to join our dynamic and fast-paced development team within Oracle's Database Development Organization. This is a hands-on role where you will be responsible for designing, developing, and maintaining enterprise-grade applications and services. You'll work across...


  • Bengaluru, India Advent Talent Solutions Full time

    Position Overview:We’re seeking an experienced Senior Full Stack Software Engineer skilled in React.js, Angular, TypeScript, and .NET Core to design, develop, and maintain scalable, high-performance web applications. The role involves building modern, responsive UIs and contributing to robust back-end APIs and microservices that support complex business...


  • Bengaluru, India Advent Talent Solutions Full time

    Position Overview:We’re seeking an experienced Senior Full Stack Software Engineer skilled in React.js, Angular, TypeScript, and .NET Core to design, develop, and maintain scalable, high-performance web applications. The role involves building modern, responsive UIs and contributing to robust back-end APIs and microservices that support complex business...


  • Bengaluru, India Advent Talent Solutions Full time

    Position Overview:We’re seeking an experienced Senior Full Stack Software Engineer skilled in React.js, Angular, TypeScript, and .NET Core to design, develop, and maintain scalable, high-performance web applications. The role involves building modern, responsive UIs and contributing to robust back-end APIs and microservices that support complex business...


  • Bengaluru, Chennai, Pune, India Suzva Software Technologies Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Hiring | Full Stack UI Software Engineer (Angular + .NET)Location: Remote,Delhi NCR, Bengaluru,Chennai,Pune,Kolkata,Ahmedabad,Mumbai, HyderabadContract PositionShare your resume with Current CTC, Expected CTC & Location:Position Overview:We are seeking a Full Stack UI Software Engineer with 10+ years of experience, including strong expertise in Angular and...


  • Bengaluru, India Advent Talent Solutions Full time

    Position Overview:We’re seeking an experienced Senior Full Stack Software Engineer skilled in React.js, Angular, TypeScript, and .NET Core to design, develop, and maintain scalable, high-performance web applications. The role involves building modern, responsive UIs and contributing to robust back-end APIs and microservices that support complex business...


  • Bengaluru, India Advent Talent Solutions Full time

    Position Overview: We’re seeking an experienced Senior Full Stack Software Engineer skilled in React.js, Angular, TypeScript, and .NET Core to design, develop, and maintain scalable, high-performance web applications. The role involves building modern, responsive UIs and contributing to robust back-end APIs and microservices that support complex business...


  • Bengaluru, India Advent Talent Solutions Full time

    Position Overview:We’re seeking an experienced Senior Full Stack Software Engineer skilled in React.js, Angular, TypeScript, and .NET Core to design, develop, and maintain scalable, high-performance web applications. The role involves building modern, responsive UIs and contributing to robust back-end APIs and microservices that support complex business...