המקום בו המומחים והחברות הטובות ביותר נפגשים
• Bachelor’s Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in language including, but not limited to, C, C++, C#, Java, JavaScript, or Python o OR equivalent experience
• 8+ years of engineering experience working on large-scale cloud applications and designing and building large-scale distributed systems
• 3+ years of people management: recruiting, technical leadership and mentorship, personal development, team building, vision, and roadmap creation.
• 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–
• 8+ years of experience as a software engineer working on distributed systems in a multi-disciplinary team and a proven track record of having shipped commercially successful software products & services
• 8+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, dev-ops model
• 3+ years of experience with profiling and performance optimization, (.Net) low level and CLR, software and hardware interoperability.
• Development experience with cloud platforms such as Microsoft Azure and AWS
• 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
• Experience in test automation and performance profiling tools
• Building, managing and leading a team of 8-10 engineers
• 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 fixe Embody our Culture & Values
משרות נוספות שיכולות לעניין אותך