Software Engineer
Microsoft
Software Engineer
Hyderabad, Telangana, India
Save
Overview
Create Windows-based productivity solutions that help developers work faster and smarter. This role focuses on building AI-driven productivity tools for Windows that help developers accelerate workflows, automate repetitive tasks, and improve overall efficiency for software development teams.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Qualifications
Required Qualifications:
- Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- 2+ years of overall experience shipping commercial software including 1+ years of experience in modern app development using XAML/UWP/WinUI and C/C++ is preferred.
- Excellent design, coding, debugging, teamwork, and communication skills.
- A Customer focused innovation mindset.
- Passionate about Craftmanship in engineering.
- Experience with cross group design and coordination is an advantage.
- Deep technical experience including leading others.
- Researching (and perhaps building prototypes and beyond) some new ways of doing something.
- Demonstrates a mastery of communication and data presentation and storytelling skills.
- Exhibits a growth mindset and humility, while working through high stakes scenarios.
- Proven experiences as an ally who can further a more open, diverse, and inclusive workplace with a goal of everyone feeling like they belong.
- Solid design, coding, debugging, teamwork, and communication skills.
Preferred Qualifications:
- Demonstrated experience with application security assessment
- Ability to communicate technical details clearly across organizational boundaries.
- Excellent analytical skills with systematic and structured approach to software design.
- Experience with C++ and Windows is a huge plus.
- 5+ years of experience with C++ and Windows is a huge plus.
Responsibilities
- Design and develop AI-driven productivity tools for Windows that enhance developer efficiency.
- Integrate AI capabilities into everyday engineering workflows for intelligent assistance and automation.
- Collaborate with engineering teams to identify pain points and deliver impactful, scalable solutions.
- Explore innovative ways to embed AI across the software development lifecycle.
- Maintain deep expertise in GitHub Copilot, Visual Studio, AI-assisted dev tools, Foundry SDK, CI/CD, and DevOps.
- Demonstrated hypothesis-driven, problem-solving orientation