Experience Inc. Jobs

Job Information

Microsoft Corporation Principal Software Engineer – Office Product Group in Multiple Locations, Serbia

The Principal Software Engineer position provides an opportunity to be at the forefront of technology, with a supportive environment for building skills for designing commercial grade software at scale. Additionally, it is an opportunity to work with some of the best experts in the field and will provide an opportunity for long-term technical and non-technical growth and career path.  

In the  Microsoft Word team, our focus is driving the next phase of Word layout engine, a core aspect of how Word documents are visualized and interacted with across devices. We are looking for creative and driven software engineers with passion for web full stack development to achieve our vision of redefining the future of documents across all platforms and devices.

For the Microsoft Editor team, we are looking for creative and driven software engineers with passion for web full stack development to join our Context IQ (CIQ) project . Context IQ is a set of features that bring intelligence right into the typing loop in some of the most used applications in the world, such as Word, Outlook, PowerPoint, Loop, and others. Bringing personalized insights from your data in the Microsoft graph such as people, files, Viva topics, and many others, means you no longer need to search for the relevant information - it is right there at your fingertips. Context IQ helps users quickly access the information that they need from within their flow, meaning they can spend more time conveying the meaning they would like to share. More than this Context IQ helps bring context into Microsoft Copilot, helping people get more out of Microsoft Intelligence products. This will represent a significant boost to our users' productivity. 

Security, accuracy, reliability, and performance are critical to the success of these features. In building them you will need to solve tough technical challenges on a large scale. This will deliver the “magic” of suggesting just what every unique user needs, just when they need it. And in building this you will scale the value to a very large number of users every single minute of every single day. 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

  • Establish long term technical strategy and direction for Microsoft Editor, create and improve architecture designs for Microsoft Editor technical challenges that involve multiple teams and services 

  • Design, produce and deliver software to improve the reliability, scalability, performance, security, efficiency, etc. of a service, including periodic on-call duties where necessary 

  • Drive the engineering culture to strive for a scalable architecture, operational excellence, experimentation driven culture, growth mindset, and being customer obsessed 

  • Driving innovation and changes by influencing, leading, and collaborating effectively across leadership, teams, and organizations  

  • Driving features, projects, and open-ended problems towards resolution 

  • Take initiative to identify and fix bottlenecks, proactively create the proposals for further improvements of the system, process, and owned product 

  • Foster a healthy and inclusive team environment, provide technical guidance to other engineers and act as mentor 

  • Work with international teams within Microsoft 

Qualifications

Required Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND in-depth technical engineering experience with coding in languages including, but not limited to, TypeScript, JavaScript, C, C++, C#, Java, or Python

  • OR equivalent experience.

Preferred Qualifications

  • Extensive software development experience building commercial grade software, including experience in large scale, high availability services and experiences 

  • Proven experience in guiding and mentoring a team of engineers

  • Previous experience working with end-user facing products with focus on usability and performance at scale

  • Ability to effectively work in collaborative multiple projects team environment and ship production features, having formal and non-formal leadership skills 

  • Strong ability in self-learning, entering new domain, managing through uncertainty in an innovative team environment 

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers