Azure Resource Notifications (ARN) is the pub/sub service for the Azure Control Plane, with a mission to deliver effective, reliable, efficient, and compliant push notifications for all Azure resources. ARN serves as the central point for subscribing to notifications regarding changes to Azure resources and completions of control plane operations, enabling partners and customers to adopt stream-based data processing patterns for building more reactive and responsive near-real-time applications. It powers the at-scale collection and routing of inventory data for Azure and its customers, establishing and enforcing standards for resource modeling and organization. The service collaborates with various Azure services to source up-to-date resource information and distribute it reliably, compliantly, and with low latency to internal and external customers, processing billions of ingress and egress notifications daily with data volume doubling every 6 months. As a Software Engineer in ARN, you will help execute critical initiatives to address various aspects of the platform, such as reliability, scalability, and security, and contribute to strategic investments in new areas to meet the growing needs of Azure and its customers. This role offers opportunities to refine existing skills and develop new expertise in building high-scale distributed systems, empowering customers, and working across organizational boundaries. Your responsibilities will involve understanding distributed systems principles and patterns, leveraging programming language runtime internals for performance, and learning and drawing conclusions from experiments.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees