This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Microsoft’s Cloud business is expanding, and the Cloud Supply Chain (CSCP) organization is responsible for enabling the hardware infrastructure underlying this growth including AI! CSCP’s vision is to empower customers to achieve more by delivering Cloud and AI capabilities at scale. Our mission is to deliver the world's computer with an industry-leading supply chain. The CSCP organization is responsible for traditional supply chain functions such as plan, source, make, deliver, but also manages supportability (spares), sustainability, and decommissioning of datacenter assets worldwide. We deliver the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, OneDrive and the Microsoft Azure platform for external customers. Our infrastructure is supported by more than 300 datacenters around the world that enable services for more than 1 billion customers in over 90 countries. The Supply Chain Software Engineering team is an exceptional place for technology professionals who aspire to be strategic business partners. This team is at the forefront of innovation, creating groundbreaking solutions that have a profound global impact. By leveraging Microsoft software and services, they are able to touch the lives of millions of customers and tens of thousands of employees. Joining this team means being part of a dynamic environment where your contributions are valued and your ideas can lead to significant advancements. It's a place where you can grow professionally, collaborate with talented individuals, and make a real difference in the world
Job Responsibility:
Own and deliver comprehensive feature areas and large-scale solutions, encompassing design, architecture, implementation, testing, debugging, and shipping with secure long-term support
Collaborate closely with engineers, program managers, designers, and partners to deliver feature sets with optimal design and architecture
Develop robust, scalable, and secure backend services, and design, develop, and maintain APIs for efficient data exchange between client and server applications
Implement and manage cloud-based solutions to ensure the scalability, reliability, and performance of applications
Develop and maintain CI/CD pipelines to automate the build, test, and deployment processes
Work closely with cross-functional teams, including product managers, designers, and other engineers, to gather requirements, provide technical insights, and ensure alignment on project goals
Create, enhance, and maintain Web applications to provide intuitive user experiences
Continuously learn and stay updated with emerging technologies, frameworks, and best practices in full-stack development, cloud computing, and software engineering to bring innovative solutions to the team
Commit to delivering the best experience for customers and partners, iterating based on qualitative and quantitative feedback
Adopt a live site-first mindset, prioritizing service health above all else. Participate in Designated Responsible Individual (DRI) rotations to ensure the engineering team responds promptly to customer-reported incidents and system alerts, mitigating them within defined Service Level Agreements (SLAs). Identify opportunities for optimization and standardization to enhance long-term Quality of Service
Write high quality code to implement the design, leveraging existing platform frameworks and capabilities to build the solution, documenting it in detail for maintainability and presentability
Influence technical direction at an organizational level
Contribute to creating and maintaining a diverse and inclusive culture
Requirements:
A minimum of 10+ years of professional software development experience, with extensive expertise in full-stack development
8+ years of professional software engineering experience in designing, building, and running cloud services at large scale using the .NET stack
Solid understanding and hands-on experience with backend technologies, including but not limited to C#, Node.js, Python, Ruby, or Java, as well as experience with databases
Familiarity with distributed systems and event driven architectures
Excellent analytical, problem-solving, and debugging skills with a solid understanding of object-oriented design, coding patterns, and testing practices
Nice to have:
Strong with Microsoft .NET technologies (C# and the .NET Framework)
Proven ability to design and develop loosely coupled, componentized, and durable software that can be easily extended and meets requirements on time
Skilled in building libraries, SDKs, and other development platform components, preferably using C#
Knowledge of Microsoft Azure, AWS, or similar cloud computing platforms
Demonstrated ability in full-stack development, showcasing proficiency in developing both frontend and backend components of web applications
Proficiency in web development languages, with strong skills in HTML, CSS, and JavaScript, along with familiarity with frontend frameworks such as Angular, React, or Vue.js
Ability to both work independently and coordinate across geographies
Ability to communicate complex ideas and concepts to a variety of cross-group stakeholders
Proven ability to deal with ambiguity and drive for clarity
Demonstrated ability to work efficiently, prioritize workflow, ramp quickly, and meet demanding deadlines
Hands on experience building and maintaining REST microservices using NoSQL storage or RDBMS
Experience with SQL databases or other relational database systems, including data modeling