Microsoft Development Center Serbia

Senior Software Engineer

ROK: 11/12/2021
OBLAST: Backend

Come join Microsoft Office to work on state-of-the-art services and platforms and deliver next generation of productivity experiences!

Microsoft Office is a suite of products and experiences used across the globe. At Microsoft Office team in Microsoft Development Center Serbia (MDCS), we have been focusing on reimagining and empowering Microsoft Office productivity through AI-powered user experiences and services built across core Microsoft Office applicationsThe team is relentlessly focused on making AI and tech work for people!

We are building the platform for bringing real-time machine learning and AI into Office applications, for assisting tens of millions of users every single day, across all major operating systems and form factors. It comprises of a massive scale service and client components that work together to orchestrate intelligence-based scenarios. This platform is for first- and third-party developers and it is a key component of the overall Office development experience. For example, the platform is currently powering experiences such as: Microsoft EditorText Predictions in Word and OutlookSimilarity CheckerDesigner in Microsoft WordVoice Dictation and Commanding.


We are looking for experienced backend developers who can build the infrastructure on top Office technology stacks to support experiences which will surface on many different canvases. We value modern engineering practices that ensure high quality code – code reviews, requirements, unit testing, TDD, etc; growth mindset in which everyone continuously look to improve problem solving, design, coding and debugging skills; passion, creativity, accountability, and the desire to explore and learn new technologies.

As part of the team, you will:

  • Build and operate highly-scalable, fault-tolerant, elastic and secure services in Azure cloud
  • Lead the technical architecture and delivery of complex projects, interfacing with product, design, and a dozen dependencies  
  • Contribute to team-wide fundamentals/infrastructure investments to influence the future roadmap and improve our current offerings


  • 4+ years of software development experience in a product group
  • 4+ years of experience building microservices/distributed systems and applications 
  • 2+ years guiding and mentoring a team of engineers 
  • Strong ability and effectiveness working in a significant technical problem domain, in the term of plan, design, execution, continuous release and service operation
  • Strong software engineering fundamentals, including coding, problem solving and data analysis skills
  • Experience with one or more general purpose programming languages including, but not limited to: Java, C/C++, C#, Python, JavaScript
  • Familiarity with NodeJS, TypeScript, C/C++ 
  • Experience building APIs, SDKs, or other development platform components 
  • Experience with owning or driving large scale services, components, or feature areas 
  • The ability to multi-task while balancing short-term and long-term tasks. Agility in fast paced environment 
  • Strong ability in self-learning, entering new domain, managing through uncertainty in an innovative team environment
  • Strong customer focus and data driven approach
  • Passionate and self-motivated
  • Ability to effectively work in collaborative multiple project team environment and ship production features in a fast-paced startup-like environment 


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. 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.


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

Benefits and Perks

  • Industry leading healthcare
  • Savings and investments
  • Giving programs
  • Educational resources
  • Maternity and paternity leave
  • Opportunities to network and connect
  • Discounts on products and services
  • Generous time away