Azure Messaging Team – Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. A world leader in cloud computing, software, and technology solutions.
Backend
Senior Software Engineer
Remote
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Azure Messaging Team – Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their Azure Messaging Team, focusing on transforming analytics in the world of data. The role is part of a portfolio that includes Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI.

The position involves working on messaging and real-time analytics solutions that enable users to ingest high-granularity signals and complex data, converting them into competitive advantages for both end users and modern applications. The team is highly collaborative, data-oriented, and values diversity of thought and ideas.

As a Senior Software Engineer, you'll be responsible for building and maintaining large-scale distributed systems that handle millions of messages per second with high availability requirements. You'll work with cutting-edge technologies like Azure Service Fabric and integrate with various ecosystem components including IoT applications, Azure Serverless, and Apache technologies.

The role requires strong technical expertise in distributed systems, proven leadership abilities, and experience in handling customer growth. You'll be expected to drive projects end-to-end, from gathering requirements through deployment and maintenance. The position offers the opportunity to work on critical infrastructure that powers Microsoft's cloud services while maintaining industry-leading reliability and performance standards.

Benefits include comprehensive healthcare, educational resources, investment options, parental leave, and generous time off. Microsoft values diversity and seeks out different perspectives to better serve their customers. The position offers up to 100% work from home flexibility with 0-25% travel requirements.

Last updated 2 hours ago

Responsibilities For Azure Messaging Team – Senior Software Engineer

  • Provide leadership in improving the performance, reliability and scalability of the messaging services
  • Build real-time data ingestion services supporting millions of messages per second with 99.99% availability
  • Build highly reliable distributed storage systems with low latency/high throughput
  • Integrate with ecosystems like IoT applications, Azure Serverless, Apache Hadoop, Apache Spark
  • Own products end-to-end from requirements to deployment and high availability
  • Triage issues and implement solutions with minimal disruption, perform root cause analysis

Requirements For Azure Messaging Team – Senior Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • 8+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud background check upon hire/transfer and every two years
  • Preferred experience with distributed systems and handling customer growth
  • Preferred experience in leading projects and taking them to completion

Benefits For Azure Messaging Team – Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Azure Messaging Team – Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft's DPU group, developing compilers and system software for cloud infrastructure, offering competitive pay and benefits.

Senior Software Engineer - Backend

Senior Backend Engineer role at Microsoft Teams Developer Platform, building scalable services and bot solutions with competitive pay and benefits in Vancouver.

ROP - Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Core Compute Team, focusing on building and maintaining cloud infrastructure components with emphasis on performance, reliability, and scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Networking team, building software for global-scale AI networks and data center infrastructure.

Senior Software Engineer - Microsoft Defender For Endpoint

Senior Software Engineer position at Microsoft working on the Defender for Endpoint team, developing security solutions using cloud technologies and AI at scale.