Senior Software Engineer(Full Stack)

3 days ago


Bengaluru, Karnataka, India Microsoft Full time ₹ 15,00,000 - ₹ 20,00,000 per year

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.

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: or C#/.NET; deploy to Azure (Functions, App Service, AKS) with observability (logs, traces, metrics) and automated rollouts.
  • 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.
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 or C#/.NET, including CI/CD, testing, and observability.
  • 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.

Microsoft is an equal opportunity employer. Consistent with applicable law, 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 and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.



  • Bengaluru, Karnataka, India beBeeFullStackEngineer Full time ₹ 5,00,000 - ₹ 8,00,000

    Job DescriptionWe are seeking an experienced Senior Full Stack Engineer to join our team. The ideal candidate will have a strong background in software development, with expertise in both backend and frontend technologies.As a Senior Full Stack Engineer, you will be responsible for designing, developing, and deploying scalable and efficient software systems....


  • Bengaluru, Karnataka, India Guidewire Software Full time US$ 1,50,000 - US$ 2,00,000 per year

    SummaryGuidewire is searching for a senior full stack engineer who is passionate about all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help build our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...


  • Bengaluru, Karnataka, India beBeeSoftwareEngineering Full time ₹ 1,04,000 - ₹ 1,30,878

    Job DescriptionWe are seeking a highly skilled and experienced Senior Full Stack Software Engineering Lead to join our team. As a key member of our engineering practice, you will be responsible for leading the implementation of software development best practices across the organization.ResponsibilitiesDevelop and maintain high-quality software applications...


  • Bengaluru, Karnataka, India beBeeFullStack Full time ₹ 9,00,000 - ₹ 12,00,000

    Job DescriptionWe are seeking a highly skilled Senior Full Stack Engineering Expert to join our team. As a key member of our engineering department, you will be responsible for designing, building, and delivering high-quality software applications.Key ResponsibilitiesDevelop new features and maintain existing codebases to ensure they meet the highest...


  • Bengaluru, Karnataka, India beBeeSoftwareEngineer Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Job Description:We are seeking a highly skilled Senior Full Stack Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software applications using a range of technologies.Key Responsibilities:Design and develop scalable, efficient, and high-quality software...


  • Bengaluru, Karnataka, India beBeeSoftwareDevelopment Full time

    Job Title: Senior Software Engineer, Full StackAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesDesign and Development:Write clean, efficient, and well-documented code...


  • Bengaluru, Karnataka, India beBeeEngineering Full time ₹ 15,00,000 - ₹ 20,00,000

    Job DescriptionWe are seeking a highly skilled Senior Full Stack Engineer to join our team. As a key member of the engineering team, you will play a critical role in designing and developing complex software systems.Key ResponsibilitiesLead the technical design and implementation strategy for major systems and components.Design, build, and deploy...


  • Bengaluru, Karnataka, India antal Full time

    Role : Full Stack Software Engineer Python/React (f/m/d)Location : BengaluruExperience : 5+ yearsJob Type : Permanent (Hybrid 3 days WFO & 2 days WFH)About our client :Our client is a leading European energy utility dedicated to advancing the energy transition through efficiency, innovation and adaptability. Our in-house Software Engineering team enables...


  • Bengaluru, Karnataka, India Traveloka Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    It's fun to work in a company where people truly BELIEVE in what they're doing‎‎Job DescriptionWe are seeking a highly skilled and motivated Senior Full Stack Engineer with at least 4 years of experience to join our Merchandising and User Segmentation team. The ideal candidate should have deep expertise in both front-end and back-end development, strong...


  • Bengaluru, Karnataka, India Black Duck Software, Inc. Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Senior Software Engineer - Full Stack We are looking for a highly skilled and motivated Senior Full-Stack Software Developer to join our Technical Services team. This role is pivotal in designing, developing, and maintaining internal delivery tools that enhance staff productivity. Delivery tools include plugins to proxy applications like Burp, internal...