Taro Logo

Senior Software Engineer

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS

Job Description

Microsoft's Intelligent Conversation and Communications Cloud (IC3) team is seeking a Senior Software Engineer to join their Engineering Systems and Services (ESS) division. This role is critical in powering billions of real-time customer conversations across Microsoft's platforms including Teams, Skype, and Azure Communication Services.

The position is based in Microsoft's Development Center in Tallinn, offering a dynamic work environment with significant global impact. As a Senior Software Engineer, you'll be responsible for designing and building internal tools that enable a highly automated and robust Engineering Pipeline. The role involves working with cutting-edge technologies to deliver communication services including voice, video, chat, and presence capabilities.

The ideal candidate will have strong expertise in multiple programming languages, experience with build and test environments, and a solid understanding of cloud services. You'll be part of a cross-cultural team working on systems that support hundreds of millions of users worldwide.

Microsoft offers an attractive work environment with state-of-the-art benefits including subsidized food and beverages, public transport, gym, phone, and broadband. The company strongly focuses on personal and professional development, providing opportunities for growth within MDCE and beyond.

This is an excellent opportunity for a senior engineer looking to make a significant impact on global communication infrastructure while working with the latest technologies in a flexible, diverse, and inclusive environment.

Last updated 17 hours ago

Responsibilities For Senior Software Engineer

  • Design, Build, Deploy and Support maintainable software using Python, C#, JavaScript
  • Support Skype and Teams Engineering System needs
  • Provide engineering systems and process expertise for development, test, and release teams
  • Work with geographically distributed teams to drive improvements
  • Provide expert guidance and training related to Engineering Systems
  • Design, build and maintain core infrastructure pieces
  • Debug infrastructure issues across services and stack levels

Requirements For Senior Software Engineer

Python
JavaScript
Java
TypeScript
  • Bachelor's Degree in Computer Science or related technical field
  • Senior technical engineering experience with C, C++, C#, Java, JavaScript, or Python
  • Experience in building and testing environments using ADO, VSTS, TFS, QuickBuild, Jenkins, Bamboo, BuildForge
  • Experience in building native code for cross-platform
  • Knowledge of Source Control systems, preferably Git
  • Experience with cloud services such as Azure
  • Very good written and spoken English

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