6,144 reports · 1,521 companies

Software engineering salaries

Offers people actually received, by company, role, city and experience. Use them to check whether the number in front of you is fair.

Share your salary

The market for this search

Base pay in lakhs per year, from up to 500 matching reports.

Peak average ₹47.5L

Latest reports151–175 of 442

Clear filters
Filter(1 active)
Clear
  • Microsoft logo

    Microsoft✓Verified data point

    SDE II

    Hyderabad · Mid (2-6) · 2025-08-01

    ₹78.00 LPA
    total
    ₹33.00 LPA base
    Breakdown

    * Base Salary: 33L (Includes fixed pay + company's PF contribution) * Signing Bonus: 9L first year; 4L second year * Relocation: 6.2L * Performance Bonus: 0-20% (avg 10%) * Stock Bonus: 120k RSUs (25%, 25%, 25%, 25%) * Total comp (Salary + Bonus + Stock): ~INR 78L (Year 1)

  • Microsoft logo

    Microsoft✓Verified data point

    SDE I

    Mid (2-6) · 2025-08-05

    —
    total
    Breakdown

    Rounds scheduled on the same day Potential rounds: 3 or 4 Possible topics: DSA, LLD, HLD

  • Microsoft logo

    Microsoft✓Verified data point

    Mobile developer

    Bangalore · N/A · 2025-05-17

    ₹50.00 LPA
    total
    ₹50.00 LPA base
    Breakdown

    Microsoft offer | Ms Teams | iOS Comp breakup: Base: 50L Bonus: 6 + 4 RSU: 120K

  • Microsoft logo

    Microsoft✓Verified data point

    Role not specified

    Mid (2-6) · 2025-05-30

    ₹34.00 LPA
    total
    ₹34.00 LPA base
    Breakdown

    Base Salary: 34 LPA RSU: 80k USD vested over 4 years Signing bonus: 6L Relocation bonus: 3L

  • Microsoft logo

    Microsoft✓Verified data point

    Applied Scientist 2

    Hyderabad · Mid (2-6) · 2025-05-16

    ₹42.00 LPA
    total
    ₹42.00 LPA base
    Breakdown

    * Applied Scientist 2 at Microsoft * Base: 42L * Joining Bonus: 6L + 4L * Annual Bonus: 0-20% (10% average = 4.2L) * Stocks: 1.12Cr over 4 years (25%, 25%, 25%, 25%)

  • Microsoft logo

    Microsoft✓Verified data point

    MTS I

    Bangalore/India · Mid (2-6) · 2025-05-18

    ₹38.00 LPA
    total
    ₹20.00 LPA base
    Breakdown

    Current TC - Msft: TC: 38LPA Base: 20L Stocks: 15L Bonus: 3L cliff next year and on track for promo by September

  • Microsoft logo

    Microsoft✓Verified data point

    Frontend SDE 2 (L62)

    Hyderabad · Mid (2-6) · 2025-05-18

    ₹62.00 LPA
    total
    ₹62.00 LPA base
    Breakdown

    Microsoft Interview experience - Frontend SDE 2(L62) - Hyderabad(INDIA) I've 6+ years of experience in Web and mobile development, specifically in React and React native. I’ve participated in over 100 interviews across 30+ companies, but without a doubt, the most engaging and fulfilling experience was with Microsoft. The entire process felt less like a formal assessment and more like a thoughtful, intellectually stimulating conversation—just like the ones I usually have with my colleagues during problem-solving discussions. 📌 Application Process I applied through the official [Microsoft Careers](https://careers.microsoft.com/) page. About a week later, I received a call from the HR representative, who walked me through the entire interview process. ### Total Rounds: 5 1. Online Codility DSA Round 2. DSA Interview 3. System Design Round 1 4. System Design Round 2 5. Hiring Manager Round The HR also mentioned that the interviews were partially eliminative. If I cleared the online assessment, I’d be expected to take the next three technical rounds on the same day, with the fourth round contingent on clearing rounds 2 and 3. --- ## 🔹 Round 1 – Codility Online DSA Round This was a timed coding round hosted on Codility. I received 2 problems: * I fully solved one problem, passing all test cases. * I was only able to partially solve the second one. ### 🔍 Observations: * Ensure you solve at least one problem completely and make a good attempt on the second. ### ✅ Result: Cleared the cutoff Received a call from the recruiter confirming progression to the next round. --- ## 🔹 Round 2 – Data Structures & Algorithms This round was a live coding session with an engineer. * I was asked to solve a medium-level DSA problem. * I began with a brute-force approach, which I clearly explained. * The interviewer nudged me toward optimization. I was able to do it. * Then again interviewer asked me to optimise it further which partially I did it but couldn’t do it further and interviewer helped me to go through it with full explanation of code. Next, I was asked a situational/behavioral question: > "Tell me about a time when you were discussing an approach with your team, and later realized your suggestion wasn’t the best. How did you handle it?" I structured my response using the STAR method (Situation, Task, Action, Result), and the interviewer seemed satisfied. ### 🔍 Observations: * Be expressive and communicate your thought process clearly. * Start with a brute-force solution quickly, then improve. * Prioritize clean, bug-free code. * Prepare real-life stories for behavioral questions. --- ## 🔹 Round 3 – System Design: Design Airbnb This round focused on high-level system design. I used the RADIO framework: 1. R Requirements gathering 2. A Architecture (High-Level Design) 3. D Data modeling 4. I Interface (API Design) 5. O Optimizations However, the interviewer redirected the discussion to a more specific concurrency problem: > "How would you handle scenarios where multiple users try to book the same room via different platforms?" Scenarios discussed: 1. Same room, same platform 2. Same room, different platforms 3. Different rooms, same platform 4. Different rooms, different platforms Platforms mentioned: Airbnb, MakeMyTrip, Booking.com, Agoda We explored each case in detail, discussed component interactions, and designed solutions to handle consistency and concurrency. ### 🔍 Observations: * Be flexible in your approach—expect the design discussion to evolve. * Visualize your solution (block diagrams help!). * Understand edge cases, particularly around consistency and race conditions. --- ## 🔹 Round 4 – System Design Discussion This round was the most conversational and interactive of them all. The interviewer’s enthusiasm made the session truly enjoyable. ### 🧠 Problem Statement: > "You are given multiple APIs and need to render the data in an infinite scroll list. How would you design it?" Additionally: > "If a Product Manager presented you with this problem, what follow-up questions would you ask?" I focused on gathering clarity by asking: 1. What kind of data will each API return? 2. Are the data formats consistent? 3. Will we need filtering/sorting? 4. Can the number of APIs vary dynamically? 5. What should we show if all APIs fail? 6. How should error messages be handled? We explored all scenarios thoroughly, especially around UX and edge case handling. ### 🔍 Observations: * Strong communication and asking the right questions matter. * Understand failure cases and user impact. * The interviewer was highly experienced (10+ years), and the depth of discussion reflected that. --- ## 🔹 Round 5 – Hiring Manager Round This round had two components: 1. A basic React coding task 2. Several behavioral and situational questions The coding task was simple, but the focus was on: * Code readability * Communication The behavioral questions were based on real-world scenarios, most of which I had faced during my career. I answered honestly—even admitting when I hadn’t encountered certain situations. ### 🔍 Observations: * This round evaluates your problem-solving approach and communication. * Be honest—don’t fabricate experiences. * Keep your stories authentic and professional. --- ## ✅ Final Verdict: Selected I received the offer letter one week later. 🎉 --- ## 💬 What I Loved About the Experience: * Interviewers were highly engaging, knowledgeable, and respectful. * Conversations felt collaborative rather than evaluative. * I was encouraged to think deeply and communicate effectively. --- ## ✨ Key Takeaways * Microsoft emphasizes clarity of thought, structured problem-solving, and collaborative communication. * System design isn’t just about architecture—it’s about understanding real-world complexity and user scenarios. * Behavioral questions matter as much as technical ones. * Being genuine and prepared makes a significant difference.

  • Microsoft logo

    Microsoft✓Verified data point

    SDE II

    Mid (2-6) · 2025-05-09

    ₹78.70 LPA
    total
    ₹28.00 LPA base
  • Microsoft logo

    Microsoft✓Verified data point

    SDE II

    India · Mid (2-6) · 2025-04-26

    ₹60.00 LPA
    total
    ₹31.00 LPA base
  • Microsoft logo

    Microsoft✓Verified data point

    SDE I

    Mid (2-6) · 2025-05-05

    ₹24.40 LPA
    total
    ₹22.00 LPA base
  • Microsoft logo

    Microsoft✓Verified data point

    SDE II

    N/A · 2025-05-09

    ₹103.50 LPA
    total
    ₹33.00 LPA base
  • Microsoft logo

    Microsoft✓Verified data point

    SDE I

    IDC · N/A · 2025-05-26

    —
    total
    Breakdown

    Microsoft Software Engineer offer in IDC (India). No communication from HR after offer letter. Serving 3 months notice in current organization.

  • Microsoft logo

    Microsoft✓Verified data point

    SDE II

    Microsoft L61 · Mid (2-6) · 2025-04-25

    ₹40.10 LPA
    total
    ₹28.65 LPA base
  • Microsoft logo

    Microsoft✓Verified data point

    SDE II

    NCR · Senior + · 2025-02-25

    ₹60.00 LPA
    total
    ₹33.00 LPA base
    Breakdown

    Offer Details: Years of Experience: 6.5 years Interview Date: February 13, 2025 Offer Date: February 21, 2025 Location: Noida Base Salary: INR 33,00,000 Relocation Assistance: None (already residing in NCR) Signing Bonus: INR 13,00,000 (7+6) Stock Bonus: $100K stock grant vested over 4 years Performance Bonus: Up to 20% of base salary annually Total Compensation (First Year): ~60 LPA (Salary + Bonus + Stock) Benefits: Standard Microsoft benefits Negotiation Outcome: Initially offered $60K in stocks and a signing bonus of 5+5; after negotiation, the signing bonus increased, but the base salary remained unchanged. Additional Notes: The recruiter initially reached out for an L62 role. All interviews were conducted on the same day, and the offer was extended a week later. The first round didn't go well (likely why I was offered L61 instead of L62). Requested additonal interviews for l62, but the recruiter declined. The recruiter stated that 33 LPA base salary and a 13 LPA signing bonus were the highest possible for L61. The recruiter was uncooperative.

  • Microsoft logo

    Microsoft✓Verified data point

    SWE I

    Redmond · N/A · 2024-10-09

    —
    total
    Breakdown

    Base: 122,800 per year Signing Bonus: $30,000 split over the first two years Stock: $100,000 split over 4 years

  • Microsoft logo

    Microsoft✓Verified data point

    Role not specified

    Mid (2-6) · 2025-02-21

    —
    total
    Breakdown

    The candidate was interviewed at Microsoft and received an email requesting salary slips and other documents. YOE : ~4 in a good MNC. The candidate is inquiring if this means they are shortlisted and will receive an offer. They are also asking about the expected offer.

  • Microsoft logo

    Microsoft✓Verified data point

    62

    Hyderabad · N/A · 2025-01-29

    ₹81.00 LPA
    total
    ₹36.50 LPA base
    Breakdown

    Company: Crowdstrike Title/Level: Senior Engineer 1 Base: 50 Performance Bonus: 12.5 % of base Stock bonus: 100K USD(4 years) Location: Remote Company: Microsoft Title/Level: 62 Base: 36.5 Performance Bonus: 20% of base(max) Stock bonus: 80000 USD(4 years) Relocation Bonus: 5L Signing Bonus: 5L (first year) + 3L (second year) Location: Hyderabad

  • Microsoft logo

    Microsoft✓Verified data point

    SDE II

    India · Mid (2-6) · 2025-01-16

    ₹36.00 LPA
    total
    ₹30.00 LPA base
    Breakdown

    My YOE - 4.5 yrs Interview Exp -> https://leetcode.com/discuss/interview-experience/6186125/microsoft-sde2-india-post-interview Offer Details -> Level - 61 Fixed - 30 Lpa bonus - 0-20% of Fixed Stocks - 55000 USD Joining bonus - 2L Got this offer before hike in the company. Current compensation after hike Fixed - 30 Lpa Bonus - 6L+ Need suggestion if they can increase the CTC offered, and how much to ask. Update 1: They have increased the stocks to 65000 USD. Is it fine to join with this offer, considering my current pay and yoe??

  • Microsoft logo

    Microsoft✓Verified data point

    Role not specified

    NCR · Mid (2-6) · 2024-10-24

    ₹55.00 LPA
    total
    ₹55.00 LPA base
    Breakdown

    Microsoft job offer with a total compensation of 55 LPA. The offer includes a base salary and no other components. The job location is Noida.

  • Microsoft logo

    Microsoft✓Verified data point

    SDE II

    Senior (7-10) · 2024-08-09

    —
    total
    Breakdown

    Lowballed offer from Microsoft. Role: L61, Compensation less than current. Rejected the offer asking for L62 and increased compensation.

  • Microsoft logo

    Microsoft✓Verified data point

    SDE II

    Hyderabad · N/A · 2024-06-28

    ₹68.00 LPA
    total
    ₹34.00 LPA base
    Breakdown

    New offer details Company: Microsoft, Hyderabad, India Level: Software engineer II (L61) Base: 34 LPA (including PF) Performance Bonus: 20% Relocation bonus: 6,00,000 joining bonus: 9,00,000 (6,00,000 + 3,00,000) RSUs: $90k for 4 years (25% each year)

  • Microsoft logo

    Microsoft✓Verified data point

    SDE II

    Bangalore · Senior + · 2024-06-21

    ₹48.50 LPA
    total
    ₹30.00 LPA base
    Breakdown

    Microsoft L61 compensation Education: Tier-3 college, Not from IIT, NIT, IIIT's Years of Experience: 1 year 11 month as Full time + 6 month intern in same team Prior Experience: Amazon Current Compens: 28 Lakh Date of the Offer: June 2024 Company: Microsoft Title/Level: SDE2 - L61 Location: Bangalore Base salary: 30 Lakhs INR Signing Bonus: 0 Relocation Bonus: 3 Lakh + 1.18 Lakh Stock bonus: 75000 USD vested 25% each year for 4 year ~ 15.5L per year Bonus: 0% to 20% per year of Base salary Total comp (Salary + Bonus + Stock): (30L + 3L@10% + 15.5L) ~ 48.5L per year Benefits: Standard perks + Too many perks for MS employee Other details: Accepted

  • Microsoft logo

    Microsoft✓Verified data point

    Software Engineer 2 / L62

    Redmond · Mid (2-6) · 2024-05-30

    ₹250.00 LPA
    total
    ₹17.50 LPA base
    Breakdown

    **Education**: MS CS from top 25 CS school **Years of Experience**: 2.5 **Date of the Offer**: May 2024 **Company**: Microsoft **Title/Level**: Software Engineer 2 / L62 **Location**: Redmond, WA **Salary**: $175,000 **Relocation**: $15,000 **Sign-on Bonus**: $50,000 divided over 2 years **RSU**: $170K stock grant vested over 4 years **Bonus**: Performance-based bonus up to 20% of salary every year **Benefits**: Standard Microsoft Benefits

  • Microsoft logo

    Microsoft✓Verified data point

    Role not specified

    Hyderabad · Mid (2-6) · 2024-05-20

    —
    total
    Breakdown

    Currently working in one of the big 4 and have 6 years of experience in .Net + Azure (web development). Went through Microsoft interview drive on 10th May and cleared all rounds. Recruiter is working on rolling out the job offer. Got to know that the role is for Hyderabad location and the team is 'Windows Agility Team'. Worried about getting backend development instead of backend services. Can anyone suggest what is 'Windows Agility Team'? What are the chances of getting backend development in this team? Once the offer is released, can I request recruiter to change my team as per my interest?

  • Microsoft logo

    Microsoft✓Verified data point

    SDE III

    Bangalore · Senior (7-10) · 2024-08-18

    —
    total
    ₹46.00 LPA base
    Breakdown

    Got a good unicorn offer from Microsoft with components: Base: 66 LPA Joining Bonus: 8L with 2 year locking period. Esops: 22 LPA

Got an offer recently?

Add your numbers anonymously. Every report makes the next negotiation a little fairer.

Share your salary