Job Directory Microsoft Software Engineer II

Software Engineer II Microsoft
Redmond, WA

Microsoft is a technology company that develops and supports software, services, and devices.

Companies like Microsoft
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Microsoft

Job Description

PIE's Vision is to make it easy for everyone to create, consume, and manage planetary-scale, reliable cloud production services and infrastructure to achieve more. As a team, we bring together significant and complementary capabilities with tooling, infrastructure, monitoring and insights in new ways to increase our perspective. Our diversity of knowledge and experience comes together for the benefit of our users, our colleagues, our business, and ourselves.

Required qualifications:

* Bachelor's or higher degree in computer science, or related field
* 3+ years of software engineering experience
* Solid design and coding skills
* Demonstrated team player
* Desire to work on highly performant C++ systems software and in a service paced environment

Desired qualifications:

* C++ proficiency
* Experience working on systems software (e.g. Operating systems, Databases, tools)
* Exposure to popular monitoring packages (e.g. Fluent, Logstash)


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.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

The Azure Monitoring team within PIE is looking for a passionate engineer to design and implement parts of the next generation of our monitoring and diagnostics services. Monitoring includes all telemetry, logs, traces, metrics, alerts, data visualization and is at the heart of every online service, and the overall product is responsible for building a highly scalable and reliable world class telemetry solution for both the entire company and all Azure customers. We're at over 50 peta-bytes of daily data and growing. Joining the Azure Monitoring team is a fantastic opportunity to work with talented engineers at the heart of growth in the cloud, and help us deliver on the next set of big challenges critical for Microsoft's growth.

This position will involve implementing the next generation of our Agents, which collect, process, and upload the data that feeds the rest of the monitoring services. We're re-envisioning our codebase to be based on more industry standard OSS designs, which will better meet our customers where they're at, and improve performance and functionality. You will get to learn and work on mission critical components that need to be highly performant and reliable, and get exposure to key systems programming concepts and modern services.

The ideal candidate should be excited about designing modern monitoring solutions at massive scale and closely working with customers to solve their monitoring and analytics needs. We have a supportive and collaborative team, with thoughtful career management.

We currently run on well over 20 million nodes and the growth rate is high. Working on the Azure Monitoring team gives you a chance to work on a set of massively scaled services, and the key growth opportunity that is Microsoft Azure.

About Microsoft

Microsoft is a technology company that develops and supports software, services, and devices.

10001 employees

1 microsoft way

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.