Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Job Description

Microsoft's Copilot Team is at the forefront of AI innovation, building intelligent solutions that seamlessly connect Windows, M365, and Azure experiences. This senior engineering role focuses on developing AI-powered applications and services that transform user experiences across devices. As a Senior Software Engineer, you'll be responsible for designing and implementing complex features, managing technical delivery through sprints, and solving challenging problems in cloud computing and AI integration.

The position requires strong expertise in C#, C++, or Java, with significant experience in cloud services development. You'll work in a hybrid environment, collaborating with cross-functional teams to deliver high-impact solutions. The role combines technical leadership with hands-on development, spending over 70% of time on coding and engineering design.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, and generous time off. The company culture emphasizes growth mindset, innovation, and inclusive collaboration. This is an exceptional opportunity to shape the future of AI-powered computing while working with cutting-edge technologies at one of the world's leading tech companies.

The position offers significant growth potential, working with emerging technologies in AI and cloud computing. You'll be part of a team that's directly impacting how millions of users interact with Microsoft's products and services. The hybrid work environment provides flexibility while maintaining collaborative opportunities with talented peers across the globe.

Last updated 2 days 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
Python
  • 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
  • Strong communication skills
  • DevOps experience
  • Fluency in English
  • Familiarity with Agile development processes
  • Experience with Cloud Security
  • Familiarity with Microsoft Azure stack

Benefits For Senior Software Engineer

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