Microsoft Corporation Software Engineer - Cloud App Security in Herzliya, Israel

Adallom (now Microsoft Cloud App Security, or MCAS) is developing the next generation of security tools, when your data is outside your network, and firewalls and perimeters don't work.

Our technology allows organizations to protect their data in the cloud from any location, device or network.

Microsoft Cloud App Security is the most commonly used service for protecting SaaS applications by enterprises world-wide. And it's all being developed here, in Israel.

If you're an awesome team player, looking to work in a live, vibrant environment, where you can contribute, learn and influence - your place is with us!


As the field of Cloud Security is still evolving, you'll be developing new features and components for the Cloud App Security product.

You'll also be taking part in helping the MCAS product scale, to support the rising number of customers that are onboarding it every day.

This is an opportunity to reach tens of thousands of customers, and develop your logic based on real-life user data, and actual hack attempts.

In order to build the best Security tools, you'll need to think like the attacker, on one hand, and the responding Security Officer, on the other.


Required skills:

  • B.Sc. or M.Sc. in Computer Science, Software and Computer Engineering, or equivalent.

  • 4+ years of experience in Object Oriented development (Java preferred).

  • Team player skills, effectiveness both in independent and collaborative work.

  • Ability to learn and use new technologies.

  • Ability to understand complex distributed systems and troubleshoot them.

  • Passion to agile development methodology.

Desired skills:

  • Background in networking, data security and cloud-based applications.

  • Experience with databases (MongoDB, ElasticSearch preferred).

  • Experience with Distributed computing platforms for high-scale systems and Big Data (Apache Ignite, Apache Flink preferred).

  • Experience with Linux-based environments.

  • Experience with Azure components and tools.

  • Experience with continuous integration and deployment tools (Jenkins, Chef 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.