Jobs and Careers
MI

Senior Software Engineer

Microsoft
United Statesfull_timeVerifiedPosted 9 May 2024
💰 $238,600/yr($112,000/yr$238,600/yr)

About the role

Cloud Platform and Experiences supports our employees in all locations around the country. This job has the option to be remote or located in one of our hubs: Atlanta, Charlotte, Houston, or Redmond.

 

Are you interested in working on , one of the fastest growing clouds in the world? Are you interested in working as part of a Microsoft product team in charge of delivering services to our customers?

 

The Microsoft Cost Management team is chartered with building capabilities that enable Azure and cross cloud customers to analyze, optimize, save and reinvest their Azure usage and spend. This will be a perfect opportunity for you if you have passion to help us achieve our goal of delivering world class experiences to our customers. Our customers rely on our services in order to execute their businesses. Our services need to meet the highest reliability and scalability bars.

 

As a Senior Software Engineer on our team, you will help build extensible service platform that processes the terabytes of data per hour and enable cost management experiences and underlying data and infrastructure capabilities across multiple clouds/tenants.

 

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.

 

In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

Responsibilities

  • Work with various Azure technologies to build scalable cloud services, highly available systems on big data platform, dynamic and high-performance solutions.
  • Design, write and deliver software to optimize all aspects of deployments (resources/applications) ‘infrastructure-as-code’.
  • Learn and enhance existing tools, developing new tools to meet new scale and features aimed at reducing manual intervention, enhancing prevention, detection, and mitigation of service impacts.
  • Coordinate execution with internal engineering teams, business partners and technical leaders across the division.
  • Influence and collaborate across teams to bring best practices, architectures, standards, and methods for large-scale distributed systems. 
  • ​​Embody our culture and values

Qualifications

Required Qualifications:

  • Bachelor’s degree in computer science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C++, C#, Java,
    • OR equivalent experience.
  • 2+ years of experience using any Big Data platforms.

Other Requirements: 

 

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: 

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 

Preferred Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Ability to deal with the ambiguity associated with working in a fast-paced and changing environment.
  • Effective communication skills, capable of engaging with internal and external partners.
  • 2+ years implementing/automating using CICD tools.
  • Experience in building frameworks that orchestrate data processing is a plus.
  • Experience working with very large-scale datasets, with attention to details and the drive for results.
  • Ability to manage multiple project phases at the same time.

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $112,000 - $218,400 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Microsoft

View company profile →