Come join Microsoft Office to work on state-of-the-art services, platforms, distributed systems, user experiences, and AI technology to deliver the next generation of productivity experiences used by hundreds of millions of users daily! We are looking for Senior Software Engineers who can help us further grow our products, business, and culture!
Microsoft Office is a suite of products and experiences used across the globe. At  Microsoft Office Intelligence 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 applications. The team is relentlessly focused on making AI and tech work for people!
Productizing machine learning models, modern user experiences, and effective platforms is at core of what we do. We build large scale machine learning using cutting-edge technologies along with analyzing, inferring, and experimenting with truly big data. We create modern user experiences across web, mobile, PC and Mac that are designed to be powered by AI and reinforcement learning. And finally, we are building platform, which comprises of a massive scale service and client components that work together to bring machine learning and AI-powered features into Office applications. As part of the team, you would be driving intelligence experience projects through their entire life cycle from idea creation through implementation, experimentation and finally to world-wide availability.
We are looking for experienced full stack developers who can build both the infrastructure and experiences, on top of Office technology stacks to support scenarios which will surface on many different apps and endpoints. Members on the team value engineering practices that ensure high quality code - code reviews, requirements, unit testing, TDD, etc. - and continuously look to improve problem solving, design, coding and debugging skills. We value passion, creativity, accountability, and the desire to explore and learn new technologies. 
Senior Software Engineer position will provide an opportunity to work with a wide range of teams, roles, technologies, and user scenarios. This is an opportunity to work with some of the best experts in the field and to grow both long-term technical and non-technical skills.
Responsibilities
Design, produce and deliver software to improve the reliability, scalability, performance, security, efficiency, etc. of a service. Driving features, projects, and open-ended problems towards resolution.
Contribute with fixing, enhancing, and supporting our services in production, including periodic on-call duties.
Drive ongoing design, architecture, standards and methods for operating services and systems.
Collaborate with colleagues across the world to address all requirements needed to run enterprise-grade service, and to drive team charter and vision.
Increase the team's capacity and capability by sharing experience and knowledge.
Participate actively in code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals.
Proactively come up with the proposals for further improvements of the system, process and owned product
Foster and further improve the team culture.
Qualifications
4+ years of software development experience in a product group
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
Strong familiarity with full-stack development
Familiarity with NodeJS, TypeScript, C/C++
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 projects team environment and ship production features in a fast-paced startup-like environment
Formal and non-formal leadership skills
Bonus credit for:
Experiences in the areas of online services such as search, online advertisement, recommendation systems, HTML5 development, Azure, AWS or other main cloud services, are pluses.
Understanding of business objectives and process for developing ML models is a plus.
Experience with owning or driving large scale services, distributed systems, or feature areas.
Our Team Culture
We will only achieve our mission if we live our culture. We start with becoming learners in all things—having a growth mindset. Then we apply that mindset to learning about our customers, being diverse and inclusive, working together as one, and—ultimately—making a difference in the world.
Office Intelligence team in Serbia strives to be impact driven, customer oriented and diverse team where people love their jobs, and our culture founded on respect, support, and integrity is essential in shaping the products and experiences that we create.
Everyone in our team plays an active role in defining and living our team cultural values:
Be friendly, helpful, and collaborative - Seeking out different perspectives, taking the time to help others, celebrating successes, and learning from failures ensure each team member grows and excels.
Ship a quality product with features that customers love - Deep customer understanding fuels every step of our planning and ensures we imagine, build, and ship products that meet the needs of and delight our customers.
Seek to improve how we work - We strive to give and receive feedback in an open and respectful way and to be rigorous in improving our processes to create a happy and productive work environment.
Our Products and Services
Office Document Understanding Team is part of a larger Microsoft Office Intelligence group focused on reimagining and empowering Microsoft Office productivity through AI-powered user experiences and. Our goal is to make AI work for people, through both authoring and consumption scenarios across core applications of Microsoft Office suite. We specialized in analyzing and interpreting document structure and semantics and offering this knowledge through augmented intelligent experiences to hundreds of millions of users on a daily basis. Some of the experiences from our portfolio are authoring assistance such as Designer in Microsoft Word and Auto Fix in PowerPoint, and document conversion services, such as importing PDFs to Word and importing data from picture to Excel. 
Microsoft Office AI Platform Team is building a 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 Editor, Text Predictions in Word and Outlook, Similarity Checker, Designer in Microsoft Word, Voice Dictation and Commanding.
Microsoft Editor team, also known as Natural Languages Experience team, is sitting at the intersection between experience, intelligence, data, and system. We are building products touching hundreds of millions of users daily, across all kinds of devices. Our team is responsible for energizing the next generation of Office productivity experiences with the power of aggregated big data, artificial intelligence, and large-scale cloud computing. On top of that, we are evolving Office experience toward language processing, editing and intelligence aided task completion for effective reading, writing, and designing documents in Microsoft Office. 
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.
Job ID: 63936
Meta is embarking on the most transformative change to its business and technolo...
Deloitte’s Enterprise Performance professionals are leaders in optimizing...
Job Duties/Responsibilities:Determine the acceptability of specimens for testing...
• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€...
