Taro Logo

Software Engineering IC4

Microsoft's Cloud Operations & Innovation (CO&I) group is looking for a Senior Software Engineer to design and develop software / hardware solutions to automate the measurement and validation of data components and interconnected systems within a large global portfolio of more than 100 datacenters.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Viva Glint team, focusing on AI, analytics, and reporting systems using Java and Azure.

Member of Technical Staff, Platform Engineer

Senior Platform Engineer role at Microsoft AI, focusing on developing AI-powered features for Copilot, requiring 4+ years of experience in building scalable services and AI platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with hybrid work options.

Description For Software Engineering IC4

Microsoft's Cloud Operations & Innovation (CO&I) group is seeking a Senior Software Engineer to design and develop software/hardware solutions for automating measurement and validation of data components and interconnected systems across a global portfolio of over 100 datacenters. The role involves creating hardware and software that enables teams to collect and analyze high-speed diagnostic measurements, crucial for assessing the performance and health of Microsoft's data centers. This infrastructure supports more than 1 billion customers and 20 million businesses in over 90 countries worldwide.

Key Responsibilities:

  • Design and develop Azure-based pipelines for aggregating, analyzing, and storing measurement and test data
  • Manage engineering projects and features from prototype to production
  • Contribute to application frameworks, design patterns, and engineering systems
  • Deliver well-tested features across various services and platforms
  • Manipulate and analyze complex, high-dimensional data from diverse sources
  • Collaborate with teammates to plan and execute key deliverables
  • Work in a culture of continuous improvement and adaptation
  • Learn quickly from peers, projects, and customer interactions

Required Qualifications:

  • Bachelor's Degree in Computer Science or related field, plus 4+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (or equivalent experience)
  • 4 years of coding, debugging, and problem-solving skills
  • Proficiency in C# (ASP.NET Core and Blazor) and Linux
  • 4 years experience designing cloud-based solutions
  • Expertise in architecting, monitoring, and improving large-scale distributed systems

Preferred Qualifications:

  • 8+ years of technical engineering experience (6+ years with a Master's degree)
  • Experience with scientific programming environments like LabVIEW and Python
  • Familiarity with distributed systems, performance analysis, databases, and large-scale data processing
  • Experience with Azure services (IoT, Application Insights, Key Vault, Storage)
  • Front-end experience with Blazor, Angular, React, HTML/CSS, JavaScript, and/or TypeScript

Benefits:

  • Industry-leading healthcare
  • Educational resources
  • Product and service discounts
  • Savings and investment options
  • Maternity and paternity leave
  • Generous time off
  • Giving programs
  • Networking opportunities

The role offers a competitive salary range of USD $117,200 - $229,200 per year (USD $153,600 - $250,200 in San Francisco and New York City areas), with additional benefits available. Microsoft is an equal opportunity employer and welcomes applications from diverse candidates.

Last updated 7 months ago

Responsibilities For Software Engineering IC4

  • Design and develop Azure based pipelines for aggregating, analyzing, and storing measurement and test data
  • Manage engineering projects and features from the prototype to production
  • Contribute to and advance application frameworks, design patterns, and engineering systems
  • Deliver well-tested features across many different services and platforms
  • Manipulate, collate, and analyze complex, high dimensional data from varying sources to solve difficult problems
  • Collaborate with teammates in various roles to plan and execute on key deliverables
  • Work in a culture of continuous improvement, adaptation, reflection, and growth
  • Learn quickly from your peers, projects, and interactions with customers

Requirements For Software Engineering IC4

Linux
Python
JavaScript
TypeScript
  • 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++, C#, Java, JavaScript, or Python
  • 4 years of coding, debugging and problem-solving skills
  • Proficiency in C# (ASP.NET Core and Blazor) and Linux
  • 4 years experience designing cloud-based solutions
  • Demonstrate proficiency in architecting, monitoring, and improving large scale distributed systems

Benefits For Software Engineering IC4

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?