Overview
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
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
#CSCP #CSCPJobs
Responsibilities
- 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.
Qualifications
Minimum qualifications:
- 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.
Preferred Qualifications
- 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.
- Familiarity with NoSQL document stores (e.g. MongoDB, Azure Cosmos DB) and/or graph DBs.
- Strong coding, debugging and problem-solving skills.
- Good communications skills; able to share complex ideas with other teams.
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about
requesting accommodations.