Software Engineer II

Microsoft is a global technology company providing cloud services, software, and infrastructure solutions through over 200 datacenters worldwide.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Cloud Supply Chain (CSCP) organization is seeking a Software Engineer II to join their team responsible for enabling infrastructure growth including AI. CSCP delivers capacity for all cloud services through intelligent systems and manages traditional supply chain functions for Microsoft's 200+ online businesses.

The role requires expertise in full-stack development with 5+ years of professional experience in the .NET stack. You'll be responsible for designing, implementing, and maintaining web applications and services that support Microsoft's global cloud infrastructure. Key responsibilities include developing both frontend and backend components, working with distributed systems, and ensuring service reliability.

The ideal candidate should have strong proficiency in web technologies (HTML, CSS, JavaScript), backend development (C#, Node.js), and database systems. Experience with cloud platforms, microservices architecture, and CI/CD pipelines is highly valued. You'll collaborate with cross-functional teams, participate in on-call rotations, and contribute to maintaining service health within defined SLAs.

This position offers the opportunity to work on large-scale solutions that impact Microsoft's global cloud infrastructure while being part of a diverse and inclusive culture. The role combines technical expertise with business impact, as you'll be working on systems that support over 1 billion customers across 90 countries.

Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. Microsoft maintains a strong commitment to work-life balance with a hybrid work model allowing up to 50% work from home.

Last updated 5 hours ago

Responsibilities For Software Engineer II

  • Own and deliver comprehensive feature areas and large-scale solutions
  • Develop robust, scalable, and secure backend services
  • Create and maintain Web applications
  • Implement and manage cloud-based solutions
  • Develop and maintain CI/CD pipelines
  • Participate in DRI rotations for incident response
  • Write high quality code and detailed documentation
  • Collaborate with cross-functional teams

Requirements For Software Engineer II

Java
JavaScript
Node.js
Python
React
TypeScript
  • Bachelor's Degree in Computer Science or related technical field
  • 5+ years technical engineering experience
  • Proficiency in web development languages (HTML, CSS, JavaScript)
  • Experience with frontend frameworks (Angular, React, or Vue.js)
  • Strong skills in C#, Node.js, Python, Ruby, or Java
  • Experience with databases
  • Knowledge of Microsoft Azure, AWS, or similar cloud platforms

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

Software Engineer II position at Microsoft working on Azure PostgreSQL migration platform, building and maintaining operational database systems.

Software Engineer II

Microsoft is hiring a Software Engineer II in Dublin for their Business & Industry Copilots group, working on Dynamics 365 and Power Platform with hybrid work options.

SOFTWARE ENGINEER II

Software Engineer II position at Microsoft in Dublin, focusing on security infrastructure and distributed systems development with hybrid work arrangement.

Software Engineer- II

Software Engineer II position at Microsoft Store team building cloud services for app discovery and acquisition, requiring 4+ years experience in C# and .NET development.

Software Engineer II

Software Engineer II position at Microsoft's Feedback Platform team, working on AI-powered customer feedback systems using advanced technologies like NLP and LLMs.