Experience Inc. Jobs

Job Information

Microsoft Corporation Software Engineer - Microsoft Teams for Mac in Prague (CEE HQ), Czech Republic

We are looking for a talented Software Engineerto work at the intersection of web and desktop development.

Our team is responsible for the desktop platform that enables Microsoft Teams and several other Microsoft Products. We are at the forefront of Desktop development in Microsoft, focusing on delivering a modern Desktop experience using a combination of Electron and web technologies. Hundreds of millions of individuals and businesses rely on us to do more and achieve more.


  • Write high quality code usingTypeScript, C++ and Objective-C

  • Help to get Teams working on new desktop platforms

  • Investigate and fix very complex bugs

  • Work with the Electron open source community

  • Collaborate with a large team of amazing developers across the world

  • Guarantee quality by writingautomatedtestsat every level (unit, integration and UI)

  • Have theopportunitytoparticipatein local and global Hackathons


  • BS in Computer Science or equivalent field

  • 5+ years of software development experience building server/service applications

  • Strong problem solving, design, coding, and debugging skills

  • Experience in developing complex, large scale software in C++, Objective C or equivalent languages

  • Experience in developing non-trivial application for Mac OS or iOS

  • Proficiency in Data Structures and Algorithms is a must

  • Solid written and verbal communication skills

  • Track record of delivering products, features and functionality on time, at extremely high quality

  • Self-driven, pro-active, results-oriented and ability to work with minimal direction

  • Ability to work closely with team members to collaborate on innovative solutions

  • Ability to deal with ambiguity and prioritize issues

  • Ability to perform network-level debugging across multiple components / services

  • Comfortable writing tests as they write code: we aim for quality and stability in finite increments

  • Ability to quickly ramp up on new technology areas

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form (https://careers.microsoft.com/us/en/accommodationrequest) .

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.