Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through digital technology and cloud solutions.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Cybersecurity · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Viva Glint team, focusing on AI, analytics, and reporting systems using Java and Azure.

Member of Technical Staff, Platform Engineer

Senior Platform Engineer role at Microsoft AI, focusing on developing AI-powered features for Copilot, requiring 4+ years of experience in building scalable services and AI platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with hybrid work options.

Senior Software Engineer

Senior Software Engineer position at Microsoft Azure SQL DB team, focusing on building and maintaining distributed database systems at scale. Requires 8+ years of experience in software development.

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their Copilot for Security team, a pioneering initiative in generative AI for cybersecurity. This role is part of Microsoft's mission to make the world safer through innovative security solutions. The position focuses on developing and enhancing services for Security Copilot, Microsoft's first generative AI product designed to empower security and IT teams.

The role involves working in a diverse, collaborative team environment where innovation and authentic self-expression are valued. You'll be contributing to a fast-growing business unit that's at the forefront of AI-powered security solutions. The team culture emphasizes growth mindset, excellence, and collaborative problem-solving.

As a Senior Software Engineer, you'll be responsible for developing highly reliable, scalable services while working closely with product managers and other engineers. The role requires expertise in cloud services, database systems, and security products. You'll be involved in everything from system design to live site incident management.

The position offers competitive compensation, comprehensive benefits, and the opportunity to work on cutting-edge technology that impacts billions of users. Microsoft provides a flexible work environment with up to 100% work from home options and requires 0-25% travel. The company strongly values diversity and inclusion, offering equal opportunities to all qualified applicants.

This is an excellent opportunity for experienced engineers passionate about security, AI, and building large-scale services to join a team that's reshaping the future of cybersecurity. The role combines technical challenges with the chance to make a significant impact on global security infrastructure.

Last updated 18 days ago

Responsibilities For Senior Software Engineer

  • Design and development of highly reliable, scalable, efficient, compliant and maintainable services
  • Own components but also end to end scenarios
  • Adding and optimizing monitoring coverage, including self-healing for services you own
  • Partner with internal partner teams to ensure we provide seamless experiences
  • Participating in the code reviews and design discussions of other engineers
  • Engage in service capacity planning and demand forecasting, service integration and geo-expansion
  • Conduct periodic on call duties and drive changes back to the services based on the live site incidents

Requirements For Senior Software Engineer

Python
Java
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • Experience in building, shipping and maintaining cloud services on Azure, AWS, Google Cloud or similar
  • Ability to work in a fast-paced, dynamic environment and manage multiple priorities
  • Required problem solving, system design and effective communication skills
  • Experience with utilizing storage systems (NoSQL databases) like MySQL, Mongo, CosmosDb, DynamoDB etc.
  • Understanding of first party and third party security products and services is a plus

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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

Interested in this job?