Taro Logo

Senior Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
Frontend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Job Description

Microsoft Teams Messaging team in Prague is seeking a Senior Software Engineer to join their core communications team. This role offers the opportunity to impact billions of lives through work on Microsoft Teams, a first-in-class communication and collaboration platform. The position involves working with cutting-edge technologies in a diverse and inclusive environment that celebrates out-of-the-box thinking.

The role focuses on developing user-facing features and core functionality for Microsoft Teams Messaging, requiring expertise in frontend technologies like React and TypeScript. You'll be part of a tight-knit team working on everything from user interface components to performance optimization and memory management.

As a Senior Software Engineer, you'll collaborate with international teams across multiple geographies, participate in code reviews, and mentor peers while continuing your own professional growth. The position requires strong technical skills in object-oriented programming, algorithms, and design patterns, with a particular emphasis on creating accessible, performant, and secure applications.

The ideal candidate should be passionate about creating excellent user experiences, comfortable working with analytics and A/B testing, and eager to learn new technologies as needed. You'll be working in a hybrid environment with up to 50% work from home flexibility and minimal travel requirements (0-25%).

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. The company is committed to fostering an inclusive environment where diversity is celebrated and every employee has the opportunity to thrive.

Last updated 8 days ago

Responsibilities For Senior Software Engineer

  • Build beautiful apps and craft the best user experience
  • Collaborate with Product, Design, and Engineering international teams
  • Implement features end to end
  • Analyze feature performance in production
  • Support team growth through code reviews and knowledge sharing
  • Monitor and improve application performance

Requirements For Senior Software Engineer

TypeScript
React
JavaScript
  • Bachelor's Degree in Computer Science or related technical field
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Proficient in HTML/CSS, React, JavaScript/TypeScript, and GraphQL
  • Experience in designing performant, reliable, accessible, and secure applications
  • Strong collaboration and agile mindset
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Related Jobs