AMVETS Jobs

Job Information

Microsoft Corporation Senior Software Engineer in Pittsburgh, Pennsylvania

Azure Edge + Platform brings together Edge platforms, devices, and services to deliver Edge solutions, operating systems, and engineering systems. Driven by its customers’ needs, Azure Edge + Platform seeks to accelerate growth for Azure, E&D, and Microsoft’s customers worldwide.

The organization’s portfolio spans the Cloud Edge Stack, Azure Engineering Systems, Azure Media Services - for end-to-end media workflow and analytics - and Microsoft’s Operating Systems including the Azure Host OS and Windows. This portfolio impressively powers the world with more than one billion monthly active devices.

Team Overview :

Azure Monitor is a comprehensive monitoring solution for your cloud and on-premises environments. Imagine a world where you can bring the power of the Azure Intelligent Cloud to any location, from datacenters and factories to shops and multi-cloud deployments. As a customer, you want to have full visibility and control over your business operations, no matter where they run.

Microsoft is enabling this vision through Azure Monitor and a portfolio of Azure Arc-enabled cloud-to-edge services, tools, and infrastructure. We are seeking a Senior Software Engineer to help us lead the charge on this ambitious mission. They will work on new products in a high-scale, highly innovative area.

What you'll do:

  • Contribute to the development of our Azure Monitor Edge products.

  • Collaborate with multiple engineering teams, contributing to service architecture design and implementation.

  • Build scalable, high-performance software services with low latency and high availability.

  • Ensure the platform adheres to Microsoft’s strict data privacy and compliance standards.

Who you are:

  • Technically Skilled: You have design and problem-solving skills. You're competent across a broad set of service technologies and have the ability to quickly grasp new products and technologies. You have experience building and operating large-scale data systems.

  • Passionate: You have a passion for solving complex problems, in complex environments, in partnership with others, and building software at a massive scale.

  • Collaborative: You excel in a team setting and can effectively collaborate with various teams within Microsoft.

  • At Microsoft, we value diversity and ensure all voices are heard. Therefore, we are looking for someone who seeks and values the opinions of others, fosters and promotes a culture of mutual respect, and are able to ideas from others into their work.

  • A healthy work-life balance is essential to us, and we're a team that works hard but also knows how to have fun. If you're excited by the opportunity to contribute to transformative technological advances and make an impact on a global scale, this could be the role for you!

Responsibilities

  • Primary:

  • Collaboratively design and develop features in Go that will run in a Kubernetes environment.

  • Share knowledge with colleagues via code and design reviews, regularly scheduled informal presentations, and other channels.

  • Help mentor and develop other engineers.

  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.

  • Organizes work into smaller sets of tasks as part of an overall roadmap.

  • Identifies other teams and technologies that will be leveraged, how they will interact, and when one's own system may provide support to others.

  • Secondary:

  • Create, implement, optimize, debug, refactor, and reuse code to improve performance and maintainability, cost-effectiveness and reliability

  • Solve challenging distributed systems problems using our own components and existing Azure services

  • Function as a Designated Responsible Individual (DRI) and work to respond to live site incidents, restore service, and enhance the product to prevent them from happening again. Our engineers are currently primaryon-callapproximately once per quarter.

  • Proactively seek new knowledge, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of our product at scale.

Qualifications

Required/Minimum 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#, Java, Go,C++ or Python

  • OR equivalent experience

  • 2+ years experience in cloud technologies and 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.

Additional or 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.

  • Experience in (or willingness to learn) these technologies is immediately relevant to this position:

  • Go

  • Linux

  • Experience with Open Telemetry

  • Experience with cloud computing environments

  • Experience developing back-end services

  • Experience operating services at scale on Kubernetes

  • Knowledge of designing, developing, and operating large-scale internet-scale services

  • Knowledge and experience to design for operability

  • Demonstrated ability to communicate business and technical ideas to varied audiences across disciplines, including peer engineers, product managers and management

  • Ability to debug and optimize code, and automate routine tasks

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 locations is USD $145,800 - $238,600 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

#AEPJobs #PPPJobs

Microsoft is an equal opportunity employer. Consistent with applicable law, 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 and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers