Senior Software Engineer - Microsoft Defender for Cloud Apps
Tel Aviv | Software Engineering | Jul 08, 2024 | Job number 1731291

We at Microsoft Defender for Cloud Apps (formerly MCAS) are developing the next generation of SaaS security tools for data that is outside your network, and firewalls and perimeters don't work. Our technology allows organizations to protect their data in SaaS apps from any location, device, or network. 

Defender for Cloud Apps is the most used service for protecting SaaS apps used by enterprises worldwide. And it's all being developed here, in Israel. 

Are you an excellent teammate, looking to work in a lively, dynamic environment, where you can contribute, learn, and influence? Are you passionate about developing state-of-the-art engineering systems? Join our team of engineers to develop cutting edge detection and remediation systems. Be a part of defining and shaping the next big leap in the product's journey and all that - in our Tel Aviv office!  

Our team values diversity of all types in candidates for our roles and we strive to hire people with different experiences and perspectives into our team. To that end, we know that no candidate has every desired skill and experience, but all of us together makes our team strong.  


As a senior software engineer reporting directly to a group engineering manager, you will assume the role of a “solver”. In this critical role, you will act as a trusted agent within the organization, diving deep into complex, high-priority technical challenges. You will work closely with various teams and leaders to address critical issues and ensure the successful resolution of challenging projects. This role requires deep technical expertise, problem-solving abilities, and a collaborative mindset. 

You are expected to: 

  • Identify, analyze, and resolve complex technical issues that have a significant impact on the organization in efficient ways. 
  • Move between different problem areas and teams as required by organizational leadership, ensuring critical issues are resolved efficiently. 
  • Take ownership of problems until they are fully resolved, even after initial containment, ensuring long-term stability and success. 
  • Work proactively to address technical debt and ensure long-term maintainability of systems. 
  • Provide clear and concise communication of technical issues and solutions to stakeholders at all levels. 
  • Maintain a deep understanding of the company's technical landscape, including software architecture, infrastructure, and emerging technologies. 
  • Provide mentorship and guidance to other engineers, fostering a culture of continuous learning and improvement. 


Required skills: 

  • B.Sc. or M.Sc. in Computer Science, Software and Computer Engineering, or equivalent. 
  • 8+ years of professional experience as a software engineer building large-scale systems. 
  • Experience with OOP languages (Java preferred) and databases (MongoDB, Cosmos DB, Redis, Azure Data Explorer preferred). 
  • Exceptional problem-solving skills, with the ability to navigate and resolve complex technical challenges. 
  • Deep expertise in software development, architecture, and design principles, including experience with distributed computing platforms for high-scale systems and massive amounts of data. 
  • Excellent communication and interpersonal skills, with the ability to work effectively with multiple teams and stakeholders. 

Desired skills: 

  • Background in data security and cloud-based applications (Kubernetes preferred). 
  • Experience with continuous integration and deployment tools (ADO preferred).  






Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.


Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.