Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer Microsoft Defender Endpoint 
Israel, Tel Aviv District 
307332597

16.07.2024
Qualifications

Qualifications Required

• Bachelor’s Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in language including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience

• 5+ years of engineering experience working on large-scale cloud applications and designing and building large-scale distributed systems

• Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to, the following specialized security screenings: o Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Qualifications: Other Requirements

• 3+ years of experience designing and developing high-performance and production quality C# or Java server software

• 3+ years hands on experience with containers (Docker, Kubernetes, or similar technologies)

• 3+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, dev-ops model

• 2+ years experience with Azure PaaS solutions such as Azure Storage, Azure Cosmos DB, and Azure Kubernetes

• Development experience with cloud platforms such as Microsoft Azure and AWS

• Proven experience with profiling and performance optimization, low level and (.Net) CLR, software and hardware interoperability.

• Excellent communication skills and ability to collaborate in a multi-disciplinary team consisting of Software Engineers, Program Managers, Security Researchers, and Data Scientists

• Delivery of services using Continuous Integration and Continuous Deployment methodology

• Familiar with Security Development Lifecycle

• Experience with software development tools such as source control systems (GIT), automated build systems, compilers, software validation systems, project tracking, and lifecycle management systems

• Working on services leveraging the latest technologies from Microsoft

• Modernizing and optimizing services to improve scalability and reduce operating cost.

• Partner with experts across geographic and organizational boundaries to make impactful changes to Microsoft Defender for Endpoint

• Adhere to modern engineering principles and practices, code reviews, and project management

• Take on challenges of working with well-established, large-scale systems

• Engage in project planning, work prioritization, and contribute to the project's roadmap and goals

• Participate in governance activities, manage technical tasks, and ensure quality assurance through automated testing and integration validation

• Share knowledge through mentorship and regular team interactions

• Build functional and technical documentation, write unit and integration tests, and update Continuous Integration and Continuous Deliver (CI/CD) pipelines

• Identify and triage bugs within service code and application stack, developing fixes