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

Microsoft is seeking a Software Engineer II to join their dynamic Assist 365 program team, focusing on providing innovative solutions for business customers. This role offers exciting opportunities to work with cutting-edge technologies across various platforms, including AI and cloud services. The position involves designing, implementing, and improving scalable systems while working in a collaborative environment that values technical excellence and grassroots innovation.

The ideal candidate will contribute to developing distributed big data systems, microservices, and AI pipelines while working closely with stakeholders to ensure successful outcomes. This role requires strong technical skills in various programming languages and experience with modern web development frameworks and cloud technologies. The position offers significant growth opportunities through mentorship and exposure to diverse projects.

Working at Microsoft means being part of a company that values inclusion, innovation, and personal growth. The role comes with comprehensive benefits including industry-leading healthcare, educational resources, and work-life balance provisions. You'll be part of a team that embraces engineering quality and technical excellence while working on solutions that impact millions of users worldwide.

The position requires 0-25% travel and is based in Hyderabad, India, offering a unique opportunity to work with global teams while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more. This role is perfect for someone who combines technical expertise with strong communication skills and a passion for customer success.

Last updated 13 days 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 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 with 2+ years technical engineering experience
  • Excellent coding, debugging and problem-solving skills
  • Strong communication, collaboration skills and customer focused growth mindset
  • Must pass Microsoft Cloud Background Check
  • Strong data structure and algorithm skills
  • Experience with web development frameworks
  • Experience with data stores like Cosmos DB, Azure Data Explorer

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • 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

Software Engineer, Rust low level developer

Microsoft is seeking a Rust low-level developer to build innovative security solutions, requiring 3+ years of experience in systems programming and security protocols.

Software Engineer

Software Engineer position at Microsoft's Azure OneDeploy HealthStore team, working on large-scale distributed systems and cloud infrastructure with remote work options.

Software Engineer II

Software Engineer II position at Microsoft working on the Virtualization Core Platform team, developing foundational components of Microsoft's virtualization stack and Hyper-V technology.

Technical Support Engineer

Technical Support Engineer position at Microsoft in Seoul, offering hybrid work model, requiring 3+ years experience and bilingual Korean-English proficiency.

Technical Support Engineering

Technical Support Engineering role at Microsoft, offering hybrid work model with focus on resolving complex customer technical issues and driving product improvements.