Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II

Join Microsoft's dynamic Assist 365 program team, where you'll work on cutting-edge technologies to provide innovative solutions for business customers. As a Software Engineer II, you'll be responsible for designing, implementing, and improving scalable systems that power Microsoft's enterprise solutions.

The role combines technical excellence with customer advocacy, requiring both strong engineering skills and the ability to collaborate across organizational boundaries. You'll work with modern technologies including AI/ML, cloud services, and distributed systems, while contributing to Microsoft's mission of empowering every person and organization globally.

The position offers comprehensive benefits, professional growth opportunities, and the chance to work with industry-leading technologies. You'll be part of a team that values engineering quality, technical excellence, and grassroots innovation. The role involves 0-25% travel and is based in Hyderabad, working in an environment that promotes inclusion and professional development.

This is an excellent opportunity for engineers passionate about building scalable solutions, mentoring others, and driving customer success in a fast-paced, complex environment. You'll have the chance to work on significant technical challenges while contributing to Microsoft's broader mission of technological innovation and customer empowerment.

Last updated a minute ago

Responsibilities For Software Engineer II

  • Lead and contribute to the design of scalable, distributed big data systems, microservices, and AI pipelines
  • Build and nurture strong relationships with partners, customers, and stakeholders
  • Drive product delivery by balancing technical insights with strategic perspective
  • Champion customer success with Microsoft software and services
  • Provide expert-level guidance for Microsoft 365 solutions
  • Guide and mentor new team members and interns
  • Analyze customer feedback and market trends

Requirements For Software Engineer II

Java
JavaScript
Python
React
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Excellent coding, debugging and problem-solving skills
  • Strong communication, collaboration skills and customer focused growth mindset
  • Experience with web development frameworks (e.g. React)
  • Experience with data stores like Cosmos DB, Azure Data Explorer (Kusto)
  • Strong data structure and algorithm skills
  • Experience developing scalable and performant cloud services

Benefits For Software Engineer II

Medical Insurance
Parental Leave
Education Budget
Vision Insurance
Dental Insurance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Technical Support Engineering

Technical Support Engineer position at Microsoft in Bangalore, focusing on resolving complex technical issues for enterprise customers using .NET, APIs, and networking expertise.

Software Engineer II

Microsoft is hiring a Software Engineer II for their Viva Glint team to work on AI, analytics, and reporting systems using Java and web technologies in Bangalore, India.

Software Engineer II

Software Engineer II position at Microsoft working on AI infrastructure for online advertising systems, requiring 2+ years of experience in software development.

Software Engineer II

Software Engineer II position at Microsoft working on OneDrive and SharePoint services, requiring 2+ years experience in software development and cloud services.

Software Engineer II - Windows Servicing and Delivery, Shell Team

Microsoft seeks Software Engineer II for Windows Servicing and Delivery Shell team to develop and implement new Windows features, requiring 2+ years experience in C++/JavaScript.