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
Software Engineer II
Join Microsoft as a Software Engineer II to build scalable services and enhance product experiences. Remote position.
Software Engineer II - Cloud Security
Join Microsoft as a Software Engineer II in Cloud Security, focusing on access control and protection solutions.
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.
Remote Software Engineer II - C++
Join Microsoft as a Remote Software Engineer II focusing on C++ for cloud streaming technology.
Senior Software Engineer - C, C#, Java, JavaScript, Python, Rust
Join Microsoft as a Senior Software Engineer to enhance developer productivity with Azure Kubernetes Service.
Senior Software Engineer - Azure Compute
Senior Software Engineer for Azure Compute at Microsoft, focusing on scalable cloud infrastructure. Remote work available.
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.
Software Engineer II
Join Microsoft as a Software Engineer II to revolutionize search with AI. Work on backend engineering in a hybrid role.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Software Engineer II - AI Frameworks
Join Microsoft's AI Frameworks team as a Software Engineer II, developing AI software across platforms. Remote work available.
Software Engineer - Azure Customer Experience
Join Microsoft's Azure Customer Experience team as a Software Engineer, focusing on cloud quality and reliability.
Remote Software Engineer
Join Microsoft as a Remote Software Engineer to develop AI-driven solutions enhancing customer satisfaction.
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.
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.
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.
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.
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.
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.
Principal Software Engineer, Remote Telemetry
Join Microsoft as a Principal Software Engineer in Remote Telemetry, focusing on cloud infrastructure and remote testing.
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.
Remote Software Engineer - C#, TypeScript, Redux.js
Join Microsoft as a Remote Software Engineer to work on cutting-edge technology in a collaborative environment.
Senior Software Engineer, Azure Storage
Senior Software Engineer role at Microsoft Azure Storage, focusing on cloud-scale storage solutions and system testing.
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.
Senior IoT Engineer
Join Skytree as a Senior IoT Engineer to lead IoT projects, focusing on Azure IoT solutions, edge computing, and data pipelines.