Full Stack Software Engineer and Senior Full Stack Software Engineer - Microsoft Security

Microsoft Microsoft · Big Tech · Herzliya, Tel Aviv District, IL · Software Engineering

Full stack Software Engineer and Senior Full stack Software Engineer roles within Microsoft Security teams in Israel, focusing on building cutting-edge Cyber Defense solutions using cloud technologies, big data, and AI. The role involves contributing to business-critical initiatives, improving service lifecycles, analyzing complex systems, and collaborating across disciplines to deliver impactful features and customer solutions in the cybersecurity domain.

What you'd actually do

  1. Contribute to business-critical initiatives in Microsoft Security.
  2. Use deep technical skills and the ability to quickly adapt to new areas.
  3. Improve the end-to-end lifecycle of services.
  4. Analyze complex system behavior, and apply modern engineering practices to streamline deployments and reduce costs.
  5. Work on high-end technologies and collaborating across disciplines to deliver impactful features.

Skills

Required

  • B.Sc. or M.Sc. in computer science, software engineering, or equivalent experience
  • 7+ years of professional hands-on software development experience, primarily focused on developing and designing backend services in cloud or on-premises environments
  • proven hands-on experience in front-end development, including building scalable, user-facing applications using modern libraries and frameworks (e.g., React, Angular, or Vue)
  • experience taking initiative, map product/feature requirements, dependencies, and deliverables

Nice to have

  • Experience working with Kubernetes and Containers
  • Experience with databases (SQL, MongoDB, Cosmos DB, Redis, Azure Data Explorer)
  • Experience working on a product that has both a cloud service and a client component
  • Experience in the cybersecurity domain
  • Experience in designing, building, and operating large-scale resilient distributed systems
  • Experience/familiarity with application and system monitoring systems
  • Demonstrate success dealing with ambiguous “unsolved” problems; and the ability to independently make solid progress by breaking new ground

What the JD emphasized

  • 7+ years of professional hands-on software development experience
  • proven hands-on experience in front-end development
  • Demonstrate success dealing with ambiguous “unsolved” problems