Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer 
India, Karnataka, Bengaluru 
717252566

31.12.2024

. This is a world of, more innovation, more openness, and the skya cloud-enabled world.

Within Azure Data, the messaging and real-time analytics team provides comprehensive solutions and a robust platform that enables users to ingest high granularity signals (real-time & observability) and complex data, converting those into a competitive advantage in real-time for both end users and modern applications.

We in  Azure Messaging specialize in building services that send and receive trillions of sub-1MB data payloads a day, with a delicate balance of blazing speed and reliability. Our Ring 0 services in Azure (Event Grid, Event Hubs, Service

better served

Qualifications

Qualifications

Bachelor'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.

Other Requirements

to meet Microsoft, customer and/or government security screening requirementsfor this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check:

  • This position will berequiredto pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred/Additional Qualifications

  • Master'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 Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Preferreddemonstratedexperience with distributed system and/or handling customer growth
  • Solid inclination for architecting at scale. Fluent in multi-threaded and Asynchronous programming


Responsibilities
  • Build real-time data ingestion services which support millions of messages being processed per second with 99.99% service availability.
  • Buildhighly reliabledistributed storage systems which support low latency/high throughput for ingestion relying oncutting edgetechnologies like Azure Service Fabric.
  • Supports SAAS applications like Office 365, HALO, App Insights, Xbox Live and many more
  • Support hundreds of thousands of Azure applications where the messaging services are the backbone for core features like: Triggering of event notifications, asynchronous, reliable communication,telemetryand diagnostics.
  • Integrate with ecosystems such as: IoT applications, Apache Hadoop, Apache Spark, Azure Stream Analytics, Azure Functions and Logic Apps.
  • Deliver Azure Messaging services to Public Cloud, Azure Stack as well as Hybrid environments.

Embody our