Taro Logo

Senior Software Engineer

Microsoft is a global technology leader providing cloud computing, software, and hardware solutions.
$119,800 - $234,700
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Cybersecurity

Job Description

Microsoft Security aspires to make the world a safer place by providing end-to-end security solutions. The AI Personalization, Feedback, and Analytics team is responsible for ensuring Security Copilot, Microsoft's GenAI platform, delivers adaptive and intelligent experiences through feedback loops, analytics, and personalization techniques.

As a Senior Software Engineer, you'll be working on building features that drive personalization and response quality in Security Copilot. Key focus areas include:

  • Building AI-driven personalization engines for dynamic response tailoring
  • Developing tools for human-in-the-loop manual tagging and automated tagging
  • Delivering user analytics and predictive insights
  • Designing and developing scalable systems to enhance user experience through AI interactions

The role requires strong software engineering skills with 4+ years of experience in languages like C, C++, C#, Java, JavaScript, or Python, plus 2+ years experience in Generative AI. You'll be collaborating with cross-functional teams including research, product, and partner engineering groups.

The position offers competitive compensation with a base pay range of $119,800 - $234,700 (higher for SF Bay Area and NYC: $158,400 - $258,000) plus comprehensive benefits including healthcare, educational resources, savings plans, parental leave, and more.

This is an excellent opportunity to shape the future of AI-driven security experiences at Microsoft while working with cutting-edge technology in a collaborative environment focused on growth and excellence.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Write clean, efficient, and maintainable code to support various software features and data-related workflows
  • Work closely with senior engineers to develop and improve product features
  • Participate in testing and validating new features, including assisting with experiments and analyzing results
  • Collaborate with cross-functional teams, including research, product, and partner engineering groups

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years experience in Generative AI
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Related Jobs

Senior Digital Solution Engineer

Senior Digital Solution Engineer role at Microsoft focusing on AI and machine learning solutions for startups and enterprise clients.

Senior Software Engineer - AI Frameworks

Senior Software Engineer position at Microsoft's AI Frameworks team, developing cutting-edge AI/ML software solutions that power Microsoft's major products and services.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Performance team, working on optimizing LLM models and AI infrastructure for Azure OpenAI service.

AI Engineer – Creative Technology

Senior AI Engineer role at Microsoft Creative Technology, focusing on developing cutting-edge AI infrastructure and applications using cloud computing and machine learning technologies.

Senior Software Engineer - CoreAI

Senior Software Engineer position at Microsoft's CoreAI team, developing AI software and infrastructure for running AI models across various platforms from supercomputers to mobile devices.