Microsoft logo

Software Engineer II - Azure Resource Notifications

Microsoft

Job Description

About the Role

Join Microsoft as a Software Engineer II in the Azure Resource Notifications (ARN) team. ARN is a critical pub/sub service for the Azure control plane, responsible for delivering effective, reliable, and efficient push notifications for all Azure resources. As part of this team, you will work on initiatives that enhance the platform's reliability, scalability, and security, while also contributing to strategic investments that address the growing needs of Azure and its customers.

Key Responsibilities

  • Develop and maintain high-throughput, near-real-time delivery systems with a focus on manageability and observability.
  • Propose and implement technical designs, ensuring they are scalable and fit well with the rest of the system.
  • Participate in code reviews, providing and receiving constructive feedback to improve code quality.
  • Engage in design discussions, seeking feedback to ensure robust system architecture.
  • Become a subject matter expert in distributed systems principles and patterns.
  • Participate in on-call rotations to ensure the reliable operation of services.

Qualifications

Required

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python.

Preferred

  • Experience running services in large-scale clouds like Azure, AWS, or GCP.
  • Experience with message brokers and common design patterns.

About You

You are a proactive engineer with a growth mindset, eager to learn and adapt to new technologies and product features. You thrive in a collaborative environment and are committed to contributing to a culture of inclusion and respect.

Work Environment

This role offers the flexibility of remote work, allowing you to balance your professional and personal life effectively.

Microsoft’s Mission

Microsoft is committed to empowering every person and organization on the planet to achieve more. We foster a culture of respect, integrity, and accountability, where everyone can thrive at work and beyond.

Application Process

Microsoft is an equal opportunity employer. We welcome applications from all qualified individuals, regardless of 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 require assistance or a reasonable accommodation due to a disability during the application process, please read more about requesting accommodations.

Benefits
Extracted with AI

  • Remote work flexibility
  • Opportunities for professional growth
  • Inclusive work culture

Similar jobs

Last update: 23 minutes ago

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft as a Software Engineer II to build scalable services and enhance product experiences. Remote position.

Microsoft logo
Microsoft

Software Engineer II - Cloud Security

Join Microsoft as a Software Engineer II in Cloud Security, focusing on access control and protection solutions.

Microsoft logo
Microsoft

Software Engineer II - Azure Storage

Join Microsoft as a Software Engineer II to build and optimize Azure's distributed file system. Remote role with competitive salary.

Microsoft logo
Microsoft

Remote Software Engineer II - C++

Join Microsoft as a Remote Software Engineer II focusing on C++ for cloud streaming technology.

Microsoft logo
Microsoft

Senior Software Engineer - C, C#, Java, JavaScript, Python, Rust

Join Microsoft as a Senior Software Engineer to enhance developer productivity with Azure Kubernetes Service.

Microsoft logo
Microsoft

Senior Software Engineer - Azure Compute

Senior Software Engineer for Azure Compute at Microsoft, focusing on scalable cloud infrastructure. Remote work available.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft as a Software Engineer II to revolutionize search with AI. Work on backend engineering in a hybrid role.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Microsoft logo
Microsoft

Software Engineer II - AI Frameworks

Join Microsoft's AI Frameworks team as a Software Engineer II, developing AI software across platforms. Remote work available.

Microsoft logo
Microsoft

Software Engineer - Azure Customer Experience

Join Microsoft's Azure Customer Experience team as a Software Engineer, focusing on cloud quality and reliability.

Microsoft logo
Microsoft

Remote Software Engineer

Join Microsoft as a Remote Software Engineer to develop AI-driven solutions enhancing customer satisfaction.

Microsoft logo
Microsoft

Software Engineer - AI/ML

Join Microsoft as a Software Engineer in AI/ML to develop cutting-edge AI solutions. Work in Redmond, WA, with a focus on innovation and growth.

Microsoft logo
Microsoft

Senior Software Engineer - Microsoft Azure, C#, .NET

Senior Software Engineer role at Microsoft, focusing on Azure, C#, and .NET in Burlington, MA. Remote work available.

Microsoft logo
Microsoft

Remote Software Engineer with Linux Expertise

Join Microsoft as a Remote Software Engineer focusing on Linux security and development, leveraging C#, JavaScript, and DevOps tools.

Microsoft logo
Microsoft

Software Engineer II - Hardware Security

Join Microsoft as a Software Engineer II focusing on hardware security, working remotely to innovate and secure billions of devices.

Microsoft logo
Microsoft

Software Engineer II - AI Frameworks

Join Microsoft's AI Frameworks team as a Software Engineer II to develop and optimize AI models using C, C++, and Python.

Microsoft logo
Microsoft

Software Engineer - Azure Virtual Desktop and Windows 365

Join Microsoft as a Software Engineer to innovate in Azure Virtual Desktop and Windows 365. Hybrid work, competitive salary, and growth opportunities.

Microsoft logo
Microsoft

Principal Software Engineer, Remote Telemetry

Join Microsoft as a Principal Software Engineer in Remote Telemetry, focusing on cloud infrastructure and remote testing.

Microsoft logo
Microsoft

Software Engineer II - Microsoft 365

Join Microsoft 365 as a Software Engineer II to develop cutting-edge web and mobile technologies, focusing on customer self-help and online support.

Microsoft logo
Microsoft

Remote Software Engineer - C#, TypeScript, Redux.js

Join Microsoft as a Remote Software Engineer to work on cutting-edge technology in a collaborative environment.

Microsoft logo
Microsoft

Senior Software Engineer, Azure Storage

Senior Software Engineer role at Microsoft Azure Storage, focusing on cloud-scale storage solutions and system testing.

Microsoft logo
Microsoft

Software Engineer - Fullstack

Join Microsoft as a Fullstack Software Engineer in Redmond, WA. Develop software and tools, collaborate with stakeholders, and ensure high-quality solutions.

Skytree logo
Skytree

Senior IoT Engineer

Join Skytree as a Senior IoT Engineer to lead IoT projects, focusing on Azure IoT solutions, edge computing, and data pipelines.