Principal Software Engineer- Kusto

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Distributed Systems
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS · AI

Description For Principal Software Engineer- Kusto

Azure Data Explorer (Kusto) is a massive-scale cloud service that's revolutionizing real-time log analytics and big data exploration. What began as an incubation project has evolved into a critical platform processing dozens of petabytes of data daily for thousands of Microsoft services and Azure's top enterprise customers.

As a Principal Software Engineer on the Kusto team, you'll be at the forefront of big data innovation, working on cutting-edge solutions that transform how organizations explore and analyze massive datasets. The role involves designing and implementing core platform features, optimizing performance, and solving complex engineering challenges in distributed systems and data indexing.

You'll collaborate with industry-leading experts in a team committed to innovation, working with geographically distributed teams across Microsoft. Your responsibilities include spearheading key initiatives, engaging with customers, leading architectural discussions, and providing technical mentorship to team members.

The position requires deep expertise in systems programming (C++/Rust preferred) and distributed systems. You'll be working in a hybrid environment with up to 50% work from home flexibility and occasional travel (0-25%). This is an opportunity to make a global impact by helping make Azure Data Explorer the leading platform for real-time log analytics and big data exploration.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. Join us in shaping the future of big data analytics in a collaborative, innovative environment.

Last updated 2 hours ago

Responsibilities For Principal Software Engineer- Kusto

  • Designing & spearheading implementation of key initiatives
  • Engaging with internal and external customers
  • Collaborating with key stakeholders and lead discussions on architecture
  • Writing high scale commercial cloud platform software
  • Collaborating with geographically distributed teams
  • Providing technical mentoring & leadership to other team members

Requirements For Principal Software Engineer- Kusto

Rust
  • 10+ years technical engineering experience with coding in C++, Rust, C#, or equivalent
  • Experience with C++ or Rust is an advantage
  • Bachelor's degree in Computer Science or related technical field

Benefits For Principal Software Engineer- Kusto

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 Principal Software Engineer- Kusto

Principal Software Engineer

Principal Software Engineer role at Microsoft Entra, focusing on distributed systems and data processing at massive scale, with opportunity for remote work in Prague.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Azure Compute division, focusing on distributed systems and VM management at scale, offering competitive compensation and remote work options.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Data engineering team's Fabric OneLake platform, building unified data stack solutions with competitive compensation and benefits.

Principal Software Engineer - Gaming

Principal Software Engineer role at Microsoft Gaming, focusing on building AI-powered safety and content moderation systems at scale. Based in Redmond, WA with competitive compensation.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on building high-performance networking infrastructure for distributed AI systems, offering competitive compensation and remote work flexibility.