Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Job Description

Microsoft's Copilot Team is seeking a Senior Software Engineer to help redefine the future of AI-powered experiences. This role is at the forefront of innovation, building intelligent solutions that integrate with Windows, M365, and Azure to deliver transformative user experiences.

As a key member of the Copilot Team, you'll spend over 70% of your time on hands-on coding and engineering design. You'll be responsible for managing complex projects from conception to implementation, with a focus on AI-driven interfaces and performance-optimized applications. The role involves close collaboration with cross-functional teams across different time zones to establish best practices and develop automated processes.

The ideal candidate brings 5+ years of coding experience in C#, C++ or Java, along with substantial cloud services expertise. You'll need strong debugging skills, experience with application security, and proven ability in DevOps practices. The role requires excellent communication skills and the ability to work effectively across organizational boundaries.

This position offers a hybrid work arrangement with up to 50% work from home flexibility and minimal travel (0-25%). You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive culture that embraces growth mindset, innovation, and collaboration.

Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. This is an exceptional opportunity to work on cutting-edge AI technology while building a rewarding career at one of the world's leading technology companies.

Last updated 12 hours ago

Responsibilities For Senior Software Engineer

  • Manage complex projects from conception to implementation, focusing on AI-driven user interfaces
  • Coordinate technical delivery through sprints
  • Collaborate across geographies to establish best practices
  • Investigate and debug complex performance issues
  • Design and implement performance testing strategies
  • Work with Product Designers, Product Managers, and Engineers
  • Drive team-wide investments in infrastructure
  • Solve technical challenges to deliver outstanding outcomes

Requirements For Senior Software Engineer

Java
TypeScript
  • 5+ years of coding and debugging skills in C#, C++ or Java
  • 4+ years of experience building applications and services in the Cloud
  • Experience with application security assessment
  • Ability to communicate technical details clearly
  • Experience in DevOps
  • Fluency in English
  • Familiarity with Agile development processes
  • Strong problem-solving skills and teamwork

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
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

Related Jobs

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Spark performance optimization and analytics engine development, requiring 5+ years of experience in software engineering.

Senior Software Engineer

Senior Software Engineer role at Microsoft Shanghai, working on Spark performance optimization and big data services, requiring 5+ years experience in software engineering.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Copilot Team, focusing on AI-powered solutions and cloud services development, requiring 5+ years of experience in C#, C++, or Java.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on backend development, big data pipelines, and LLM-based systems for MSN, Ruby and Copilot Discover business growth.

Senior Software Engineer (Cognitive Service Platform)

Senior Software Engineer position at Microsoft's Cognitive Service Platform team in Beijing, focusing on cloud services and distributed systems development.