JobsSenior Software Engineer
Job description
The Senior Software Engineer role is focused on building innovative AI-powered capabilities to protect customers from cybersecurity threats. The team is part of the Defender Experts product unit within Microsoft's Security division, emphasizing collaboration and a startup mindset. Engineers will work on full-stack products that integrate backend services, Big Data processing, and Generative AI. The position offers opportunities for mentorship and leadership within a diverse and dynamic environment.
Requirements
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- Ability to meet Microsoft, customer and/or government security screening requirements.
- Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- 5+ years of experience in cloud services or AI systems.
- Experience building and shipping AI features for world-class production systems.
- Excellent communication skills and ability to collaborate within a multi-disciplinary team.
Responsibilities
- Design, implement and deploy highly scalable real-time data processing cloud services utilizing Azure services.
- Rapidly prototype and experiment with full stack features that utilize Web API and React based front end.
- Help the team in all aspects of building cloud systems from inception to productization to monitoring in production.
- Lead, inspire, and motivate engineering teams as a mentor and technical leader.
- Lead or participate in design reviews to evaluate technology options and review peer code for adherence to best practices.
- Collaborate with cross-functional teams to integrate Security for AI and AI for Security.
Benefits
- Employees at Microsoft are often offered comprehensive, “world-class” benefits—including health and mental-wellness programs, competitive pay with bonuses and stock awards, and retirement/savings options. Time-off and flexibility are common, with generous vacation and holidays, parental and caregiver leave, and flexible work schedules, alongside learning support, employee resource groups, product discounts, and matching-gifts/volunteering programs. Specific benefits can vary by region.
Is this posting expired or inaccurate?
