Advertisements
🏢 Microsoft
Software Engineer
💼 Fulltime
📍 Bangalore, Karnataka, India
🔗 Explore More
🛠 Skills Required
C
C++
C#
Java
JavaScript
Python
Distributed Systems
Cloud Backend Development
Azure Storage
Performance Optimization
Reliability Engineering
Scalability
REST APIs
gRPC
Kubernetes
Docker
CI/CD
Problem Solving
Advertisements
🎤 Interview Experience
Microsoft's interview process typically starts with an online coding test followed by multiple technical rounds focusing on data structures, algorithms, and system design. The difficulty is moderate to high, with an emphasis on clean code and problem‑solving approach. Candidates should practice whiteboard coding, clarify requirements, and be prepared to discuss trade‑offs in design decisions.
🏢 Work Culture
Microsoft promotes a collaborative and inclusive environment where engineers are encouraged to experiment, learn, and grow. Employees enjoy generous learning budgets, mentorship programs, and a strong emphasis on work‑life balance, with flexible remote‑work options and comprehensive wellness benefits.
Advertisements
📚 Free Study Materials (4)
Microsoft Placement Papers and Sample Questions
Provides previous Microsoft placement papers that help candidates practice the type of questions asked for software engineering roles.
Open Resource ↗
Insights into Microsoft Recruitment Process
Offers detailed experiences from candidates who have gone through Microsoft's interview stages, useful for preparation strategy.
Open Resource ↗
Comprehensive Guide for Microsoft Software Engineer Role
Covers the interview roadmap, recommended topics, and tips specific to the Software Engineer position at Microsoft.
Open Resource ↗
Algorithm Practice Platform
A large collection of coding problems to sharpen algorithmic skills essential for Microsoft coding interviews.
Open Resource ↗
Advertisements
✅ Eligibility Criteria
Bachelor's degree in Computer Science, Computer Engineering, Information Technology or a related technical discipline. Minimum CGPA/percentage of 6.5/70% (or equivalent). Fresh graduates from the 2025 or 2026 batch are preferred. No active backlogs at the time of joining. Candidates must be able to pass Microsoft Cloud Background Check and any other required security screenings.
🏆 Selection Process
Round 1: Online coding assessment (multiple programming problems) → Round 2: Technical interview (coding + system design) → Round 3: On‑site/virtual interview loop (3–4 rounds covering coding, design, behavioral) → HR round (culture fit and compensation discussion)
🎯
Don't miss this opportunity!
Apply before 31 Aug 2026 — only 30 days left
✅ Apply on Official Website →📋 About the Role
Microsoft is one of the world’s most valuable and innovative technology companies, with a mission to empower every person and every organization on the planet to achieve more. In India, Microsoft operates large engineering, research, and sales centers that drive cloud adoption, AI breakthroughs, and digital transformation across enterprises, startups, and government agencies. The company’s culture blends a growth mindset with a strong emphasis on inclusion, collaboration, and continuous learning, offering employees access to cutting‑edge platforms such as Azure, Microsoft 365, and the Power Platform.
The Azure Storage Ultra Disk team is at the forefront of building the next‑generation block storage service that powers the most demanding workloads in the cloud. As a Software Engineer on this team, you will design, develop, and maintain highly scalable storage components that handle exabytes of data today and will be ready for zettascale volumes tomorrow. You will work closely with product managers, reliability engineers, and other cross‑functional stakeholders to deliver features that meet stringent performance, availability, and durability targets while enjoying up to 50% work‑from‑home flexibility.
Key Responsibilities:
1. Gather and analyse user requirements in collaboration with product owners and architects.
2. Draft detailed design documents and identify dependencies for new storage features.
3. Write clean, efficient, and testable code in languages such as C++, C#, Java, or Python.
4. Reuse existing components and libraries to accelerate development and maintain consistency.
5. Break large epics into manageable work items, provide accurate estimations, and track progress.
6. Serve as the Designated Responsible Individual (DRI) on‑call, monitoring service health and responding to incidents.
7. Continuously improve observability, logging, and automated remediation for the storage platform.
8. Stay current with emerging technologies and best practices to enhance reliability, performance, and scalability.
9. Contribute to technical documentation, API specifications, and operational runbooks.
10. Mentor junior engineers and participate in code reviews to uphold quality standards.
Tech Stack: Azure Storage APIs, C++, C#, Java, Python, RESTful services, gRPC, Kubernetes, Docker, Azure DevOps, Prometheus/Grafana for monitoring, and CI/CD pipelines.
Growth Path: Starting as a Software Engineer, you can progress to Software Engineer II, Senior Software Engineer, and eventually to Principal Engineer or Engineering Manager, with opportunities to move across Azure services, AI, or other cloud domains.
Why Join Microsoft? You will work on a product that serves millions of customers worldwide, gain exposure to large‑scale distributed systems, and benefit from Microsoft’s world‑class learning resources, mentorship programs, and a culture that values diversity and work‑life balance.
🎯
Don't miss this opportunity!
Apply before 31 Aug 2026 — only 30 days left
✅ Apply on Official Website →📤 Share this Job
Advertisements
🏢 More from Microsoft
Software Engineer
📍 Hyderabad, Telangana · ⏳ 31 Aug
Apply →
Software Engineer
📍 Hyderabad, Telangana, India · ⏳ 31 Aug
Apply →
Software Engineer (Azure Data)
📍 Bangalore · ⏳ 20 Aug
Apply →
💼 More Fulltime Opportunities
Data Analyst
🏢 Snabsolutions · 📍 Coimbatore
View →
Data Analyst
🏢 Randstad Enterprise · 📍 Bangalore, Karnataka
View →
Mega Walk-in drive For Voice Process
🏢 Alorica · 📍 Bengaluru, Karnataka
View →
Data Analyst
🏢 HBSPL · 📍 Bangalore, Chennai
View →
📋 Quick Info
JOB ID
C165-J093
POSTED
1h ago
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer