Software Engineer II

Microsoft is a global technology company that develops software, devices, and services, including Xbox, Surface, and HoloLens.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Software Engineer II

Microsoft IDC SO (India Development Center Supply Chain Operations) is seeking a Software Engineer II to join their Supply Chain Business Technologies team. This role offers an opportunity to work on Microsoft's $17B devices business, including products like Xbox, Surface, and HoloLens. The position involves developing and supporting business services that enable Microsoft's supply chains to operate at world-class levels, from product development through planning and delivery.

The ideal candidate will have 8 years of experience in full product cycle development and strong expertise in Microsoft .NET technologies, ASP.Net, and SQL Server. They will be responsible for designing and implementing scalable solutions that power Microsoft's enterprise-scale operations. The role offers a hybrid work environment with up to 50% work from home flexibility and requires 0-25% travel.

Working at Microsoft IDC SO provides unique advantages, including the opportunity to make a global impact on millions of customers and thousands of employees who use Microsoft software and services. The team works closely with various Microsoft groups and external supply chain providers, focusing on delivering expertise, great partnership, and flawless quality.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. Microsoft maintains a strong commitment to diversity and inclusion, providing equal opportunities for all qualified applicants regardless of their background.

Last updated 5 hours ago

Responsibilities For Software Engineer II

  • Design, code, test and deliver/deploy high quality software at large enterprise scale
  • Collaborate with Technical leads and Architects for application design alignment
  • Convert complex design into solid implementations that scale and perform
  • Ensure solution adheres to technological standards
  • Design and implement proof of concept as needed
  • Bring innovative approaches to improve delivery speed and quality
  • Follow Agile development best practices
  • Research and keep current on technologies
  • Work closely with program managers, engineering and architecture teams

Requirements For Software Engineer II

Java
TypeScript
  • BS or MS degree in Computer Science or related engineering discipline
  • 8 years' experience in full product cycle: design, development, release and maintenance
  • Experience delivering scalable and resilient services at large enterprise scale
  • Excellent coding skills, strong in OOPS, OOAD, design patterns
  • Strong with Microsoft .NET technologies (C# and .NET Framework)
  • Strong working experience with ASP.Net, Web API, Web services/Rest APIs
  • Good working knowledge of SQL Server including TSQL programming
  • Experience in Azure/Cloud technologies
  • Expertise in Agile engineering practices (Continuous Integration, TDD)
  • Strong verbal communications and cross-group collaboration skills

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 II

Microsoft Software Engineer II position in Redmond, focusing on scalable services and backend development with 2+ years experience required.

Software Engineer

Software Engineering position at Microsoft's Cloud Operations & Innovation team, focusing on cloud computing resource delivery and datacenter management with remote work options.

Software Engineer II

Microsoft Azure Edge team is hiring a Software Engineer II to build and maintain large-scale distributed systems for edge computing, offering remote work and competitive compensation.

Software Engineer II

Software Engineer II position at Microsoft working on Dynamics 365 Customer Service Omnichannel, developing enterprise-scale solutions with C#, Azure, and Power Platform in a hybrid work environment.

Software Engineer

Software Engineer role at Microsoft Teams focusing on client release and feature flighting implementation across multiple platforms, offering remote work in Prague.