Do you want to work on a product that is used by more than 500.000 organizations across the world? A product that is used by 91% of Fortune 100 companies. A product that is available in 181 markets with a support for 44 languages. A product which is recognized as fastest growing app in the history of Microsoft.
We’re working on Microsoft Teams - modern collaboration and productivity hub for the workspace (https://products.office.com/en-us/microsoft-teams). Microsoft Teams brings together real time audio/video conferencing solutions, chat and Office 365 workloads such as Exchange, SharePoint, OneDrive and OneNote and integrates them in one product creating smooth user experience.
Microsoft Teams is built using cutting edge technology leveraging best from Microsoft Research, open source and Azure cloud. Using short development cycles, we ship incremental updates to our customers, collect feedback and metrics and through that iteratively improve the product.
Team is distributed across US, Europe and India which gives us a unique operational support. With world class tooling such as Microsoft DevOps and using our own product – Microsoft Teams - we’re driving a truly global business.
We are looking for passionate software engineers to help us design, build, deploy and operate end to end features with focus on performance, quality and reliability.
Responsibilities
Your responsibilities would include:
- Working with program managers and designers to architect and estimate features,
- Combining the best from the native and web technologies to leverage high performance and cross platform code,
- Work extensively with large internal code bases as well as open source projects such as Electron and Chromium,
- Diagnose and troubleshoot performance issues including resource usage (memory, CPU, network), responsiveness and latencies,
- Define new performance metrics incl. monitoring and anomaly detection,
- Build tooling that enables efficient performance issues troubleshooting
- Build automated tests and enable in CI/CD pipeline to prevent performance regressions,
- Have fun and contribute to the product's success.
You will be working alongside experienced software engineers in a supportive environment with many opportunities for growth. Your day to day work will include writing client-side code in JavaScript, TypeScript and C++ using variety of both internal and open source frameworks and libraries such as React and Angular. You’re expected to impact not only customers by delivering delightful high-performance solution but also entire engineering organization by providing expertise, tooling and engineering fundamentals that enable other engineers to produce highly performant solutions. Sounds interesting? Take a look at our basic requirements below.
Qualifications
Successful candidate should have:
- 3+ years of experience in software development using web technologies (JavaScript, TypeScript, HTML and CSS),
- BS/MS Degree in Computer Science or related engineering field,
- Strong problem solving, design, coding and debugging skills,
- Ability to analyze large data sets coming from telemetry,
- Ability to work with large code bases,
- Ability to ramp up quickly on new technologies and see how to adopt solutions from within the company or from the open source community to achieve world-class results
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.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Get email alerts for the latest"Software Engineer jobs in Prague, Prague, Czech Republic"
