Company Overview
Microsoft is a global technology leader known for its innovative software products, services, and solutions. Founded in 1975 by Bill Gates and Paul Allen, Microsoft has grown to become one of the world’s most influential companies, with a mission to empower every person and organization on the planet to achieve more. Headquartered in Redmond, Washington, Microsoft operates in over 190 countries and employs over 180,000 people. The company is renowned for its operating system, Windows, and its productivity suite, Microsoft Office. Additionally, Microsoft has expanded into various sectors including cloud computing, artificial intelligence, and gaming, with its Azure cloud platform, AI solutions, and Xbox gaming console.
Job Description
Job Title: Cloud Solutions Engineer
Company: Microsoft
Degree: BS in Computer Science or related field
Salary: Competitive, based on experience and location
Location: Redmond, WA (Remote opportunities available)
Experience: 5+ years in software engineering, particularly in cloud services
Job Responsibilities
As a Cloud Solutions Engineer at Microsoft, you will be part of the Cloud Supply Chain (CSCP) organization, which is pivotal to the company’s expanding cloud business. CSCP is responsible for enabling the infrastructure that underpins Microsoft’s cloud services, including AI capabilities. Your primary responsibilities will include designing and implementing microservices to enable real-time, scalable, and sustainable solutions. You will deliver well-tested features across various platforms, using engineering best practices to establish maintainable, reliable, and secure systems.
You will manipulate, collate, and analyze complex, high-dimensional data from various sources to solve challenging problems. Collaboration with teammates in various roles will be crucial to planning and executing key deliverables. You will work in a culture of continuous improvement, adaptation, reflection, and growth, learning quickly from peers, projects, and customer interactions.
Qualifications and Skills
Required Qualifications:
- BS in Computer Science or related field or equivalent work experience
- 5+ years of professional software engineering experience designing, building, and running cloud services at large scale in C#, C++, or Java
Preferred Qualifications:
- Comfortable with Git
- Familiarity with distributed systems and event-driven architectures
- Excellent coding skills, strong in object-oriented programming (OOPS), object-oriented analysis and design (OOAD), and design patterns
- Proficiency with Microsoft .NET technologies (C# and the .NET Framework) or Java
- Ability to work independently and coordinate across geographies
- Strong organizational skills, a bias for action, and the ability to deliver results
- Proven ability to deal with ambiguity and drive for clarity
- Hands-on experience building and maintaining REST microservices using NoSQL storage or relational database management systems (RDBMS)
- Experience with SQL databases or other relational database systems, including data modeling
- Familiarity with data technologies like Azure Data Explorer (Kusto), Databricks, Azure HDInsight, Azure Data Lake, Data Factories, Hadoop, or Spark
- Experience with NoSQL document stores (e.g., MongoDB, Azure Cosmos DB) and/or graph databases
- Front-end experience with Angular, HTML/CSS, JavaScript, and/or TypeScript
- Strong coding, debugging, and problem-solving skills
- Interest in delivering and influencing large transformational projects
- Excellent communication skills, capable of conveying complex ideas to various stakeholders
Why Microsoft
Microsoft is an industry leader known for its commitment to innovation, diversity, and sustainability. By joining Microsoft, you will be part of a dynamic team dedicated to leveraging cutting-edge technologies to solve some of the world’s most complex problems. The company fosters a culture of continuous improvement and growth, providing ample opportunities for professional development. Microsoft values engineering quality, technical excellence, grassroots innovation, and collaboration, ensuring a supportive and productive work environment.
Summary of Microsoft
Microsoft’s Cloud Supply Chain (CSCP) organization is at the forefront of the company’s cloud expansion, managing the infrastructure for over 200 datacenters supporting services for more than a billion customers worldwide. The team builds highly asynchronous, event-driven, distributed microservices to handle complex data processing at scale. As a Cloud Solutions Engineer, you will contribute to this mission by designing and enhancing systems that support Microsoft’s extensive portfolio of online businesses and cloud services.
How to Apply
To apply for the Cloud Solutions Engineer position at Microsoft, visit the Microsoft Careers website and search for the job title. Follow the instructions to submit your resume and cover letter. If you require assistance or a reasonable accommodation due to a disability, read more about requesting accommodations on the Microsoft Careers website.