🏢 Microsoft
Software Engineer
💼 Fulltime
📍 Hyderabad, Telangana, India
⚠️ 6 days left
🔗 Explore More
🛠 Skills Required
C
C++
C#
Java
JavaScript
Python
debugging
performance analysis
data analysis
problem solving
Windows internals
telemetry analysis
Advertisements
🎤 Interview Experience
Microsoft’s interview process typically starts with an online coding assessment lasting 60‑90 minutes, followed by two to three technical rounds focusing on data structures, algorithms, system design, and debugging. The final HR round evaluates cultural fit and communication skills. Candidates should practice problem‑solving under time pressure and be ready to discuss past projects in depth.
🏢 Work Culture
Microsoft fosters an inclusive, growth‑mindset culture where engineers are encouraged to experiment, learn, and collaborate across boundaries. Employees benefit from strong mentorship, continuous learning programs, and a balanced approach to work‑life integration, with flexible policies and a focus on employee well‑being.
Advertisements
📚 Free Study Materials (4)
Microsoft placement papers and sample questions
Provides previous year placement papers and typical questions asked at Microsoft, helping candidates prepare for the assessment stage.
Open Resource ↗
Microsoft recruitment process experiences
Shares detailed interview experiences and tips from candidates who have cleared Microsoft’s hiring process.
Open Resource ↗
Comprehensive Microsoft interview guide
Covers the full interview roadmap, including coding, system design, and behavioral rounds, with preparation strategies.
Open Resource ↗
Algorithm practice problem set
A large collection of coding problems to sharpen algorithmic skills required for Microsoft’s technical assessments.
Open Resource ↗
Advertisements
✅ Eligibility Criteria
Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related technical discipline (or equivalent). Minimum 60% aggregate (or CGPA 6.0/10). Final year students of the 2025, 2026 or 2027 batch are eligible. No active backlogs at the time of joining. Must be able to meet Microsoft, customer and/or government security screening requirements.
🏆 Selection Process
Round 1: Online assessment (coding & aptitude) → Round 2: Technical interview(s) (system design, coding, debugging) → Round 3: HR interview (fit, culture, compensation)
🎯
Don't miss this opportunity!
Apply before 31 Aug 2026 — only 6 days left
✅ Apply on Official Website →Creator Pick · Promoted by Creator
📋 About the Role
Microsoft is a global technology leader that empowers individuals and organizations through a broad portfolio of software, services, devices, and cloud solutions. In India, Microsoft operates large development centers, research labs, and sales offices, offering a vibrant ecosystem where engineers collaborate with world‑class talent to build products that touch billions of users. The company’s culture is built on a growth mindset, inclusion, and a relentless focus on customer impact, making it an attractive destination for fresh graduates who want to start their careers on a world‑scale platform.
The Windows + Devices Fundamentals team is a core pillar of Microsoft’s Windows ecosystem. It is responsible for ensuring that Windows devices deliver reliable performance, long battery life, and seamless compatibility across a myriad of hardware configurations. The team works closely with OEM partners, hardware engineers, and the operating‑system group to drive system‑level optimizations that directly affect the end‑user experience. As AI, silicon, and software converge, the team is looking for early‑career engineers who can help shape the next generation of device fundamentals.
**Role Summary**
As a Software Engineer in this team, you will dive deep into telemetry, trace logs, and performance counters to understand how Windows behaves on real hardware. You will collaborate with senior engineers to identify bottlenecks, design optimizations, and implement code that improves power efficiency, responsiveness, and overall system stability. The role offers a blend of low‑level system programming, data‑driven analysis, and cross‑functional collaboration, providing a solid foundation for a long‑term career in systems engineering.
**Key Responsibilities**
1. Analyze telemetry and trace data to uncover hardware‑software interaction patterns at scale.
2. Debug system‑level issues using tools such as WinDbg, PerfView, and Windows Performance Analyzer.
3. Identify optimization opportunities in power management, memory usage, and CPU scheduling.
4. Design, develop, and test code changes in C, C++, or C# that enhance OS and application layer performance.
5. Write unit and integration tests to ensure reliability of the delivered solutions.
6. Participate in code and design reviews, incorporating feedback to maintain high code quality.
7. Use data‑driven approaches to validate the impact of optimizations and guide engineering decisions.
8. Collaborate with hardware partners, firmware teams, and other Microsoft groups to roll out improvements across the Windows ecosystem.
9. Document findings, design decisions, and performance results for internal stakeholders.
10. Stay updated with emerging technologies in AI, silicon design, and system‑level software to propose innovative solutions.
**Tech Stack**
C, C++, C#, .NET, Python, Java, Windows APIs, WinDbg, PerfView, Azure Data Explorer for telemetry analysis, Git, Azure DevOps, and CI/CD pipelines.
**Growth Path**
Microsoft offers a clear internal mobility framework. Starting as a Software Engineer, you can progress to Software Engineer II, Senior Engineer, Principal Engineer, or move into specialized roles such as Performance Engineer, Program Manager, or Technical Lead. The company encourages continuous learning through internal courses, certifications, and mentorship programs.
**Why Join Microsoft?**
- Work on a product that powers millions of devices worldwide, giving you immediate impact.
- Access to world‑class mentorship, learning resources, and a culture that celebrates curiosity.
- Competitive compensation, generous benefits, and a supportive work‑life balance.
- Opportunities to collaborate with cross‑functional teams across hardware, cloud, and AI domains.
- Being part of a brand that is synonymous with innovation and industry leadership.
If you are passionate about low‑level software, love data‑driven problem solving, and want to contribute to the future of Windows devices, this role offers the perfect launchpad for your engineering career.
🎯
Don't miss this opportunity!
Apply before 31 Aug 2026 — only 6 days left
✅ Apply on Official Website →Creator Pick · Promoted by Creator
📤 Share this Job
Advertisements
🏢 More from Microsoft
Software Engineer
📍 Hyderabad, Telangana, India · ⏳ 30 Sep
Apply →
Software Engineer
📍 Hyderabad, Telangana, India · ⏳ 30 Oct
Apply →
Software Engineer
📍 Hyderabad, Telangana, India · ⏳ 23 Aug
Apply →
💼 More Fulltime Opportunities
Associate Analyst | Automation Testing
🏢 Deloitte · 📍 Bengaluru
View →
Associate Software Engineer
🏢 Globallogic · 📍 Gurgaon
View →
Data Analyst - Tableau Developer
🏢 Quest Global · 📍 Hyderabad, Telangana
View →
Data Analyst
🏢 MetLife · 📍 Noida, Uttar Pradesh
View →
📋 Quick Info
JOB ID
C2320-J054
POSTED
2d 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