Taro Logo

Software Engineer - Rust\C++ low level development - Microsoft Security Exposure Management

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Herzliya, Israel
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Cybersecurity · Enterprise SaaS

Job Description

Microsoft Security Exposure Management team is seeking experienced software engineers to join their innovative cybersecurity product development. This role focuses on low-level development using Rust and C++, working on cutting-edge security solutions that utilize big data and machine learning to revolutionize security team operations.

The position offers an opportunity to shape the future of Enterprise Security Posture while working with a diverse and agile team. You'll be developing high-performance, multi-threaded code at the system level for popular client operating systems including Windows, macOS, and Linux. The role requires strong technical expertise in systems programming and security, with a focus on creating robust security products that stay ahead of sophisticated attackers.

As part of Microsoft, you'll enjoy comprehensive benefits including industry-leading healthcare, educational resources, and work-life balance benefits. The position offers a hybrid work arrangement with up to 50% work from home flexibility. This is an excellent opportunity for engineers passionate about security and systems programming to make a significant impact in the cybersecurity space while working for a global technology leader.

The team values diversity and welcomes candidates with different experiences and perspectives. You'll be part of Microsoft's broader mission to empower every person and organization on the planet to achieve more, while specifically focusing on making the digital world more secure through innovative security solutions.

Last updated 2 days ago

Responsibilities For Software Engineer - Rust\C++ low level development - Microsoft Security Exposure Management

  • Plan, architect, design, implement and validate security products and features
  • Work closely with other security engineering disciplines
  • Innovate and maintain software quality
  • Navigate fast-paced security industry challenges

Requirements For Software Engineer - Rust\C++ low level development - Microsoft Security Exposure Management

Rust
  • Bachelors or Masters in computer science, engineering or equivalent
  • 3+ years of professional software development experience with C/C++/Rust or statically typed languages
  • Strong problem solving skills, excellent coding and debugging skills
  • Good communication and cross group collaboration skills
  • Ability to work in an agile environment and quick learning capability
  • Experience developing multi-threaded and high-performance code at system level

Benefits For Software Engineer - Rust\C++ low level development - Microsoft Security Exposure Management

Medical Insurance
Education Budget
Parental Leave
  • 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

Related Jobs