Joining One of Microsoft’s strategic, international development centers in Europe is an opportunity to gain valuable experience in a multicultural environment and to realize your dream of a fast-paced career in the frontline of software development. You will be part of an international team working on products and technologies that have a genuine global impact and you will learn from some of the best talents in the world. Not the least, you will experience what it is like to work at Microsoft.
Microsoft Dynamics is a key growing business at Microsoft and considered one of the leaders in software as a service in the world of business applications. Hosted in the Microsoft Development Center in Prague, Dynamics 365 for Marketing has its main European hub in the Czech capital. We are focusing on the capabilities next-generation business productivity software needs to provide in mobile and cloud-first world. We aim to build the best-in-class cloud application on Azure and are looking for experienced software engineering managers to help us design the next version of our online service.
What we offer our successful candidates:
Microsoft Dynamics solutions enable businesses around the globe to optimize the planning of their resources and increase their productivity. Gathering knowledge and experience from colleagues among the very best in the world, Microsoft Development Center in Prague is a coveted career booster for talents from all over the world.
We value our employees highly and allocate the necessary resources in order for you to understand our business and be a full-blown and proactive leader in your division.
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.
We're looking for a Principal Software Architect. This is a fantastic opportunity for an architect to work with an experienced development team in a new area and build business applications and services.
As a Principal Software Architect in the team, you will have the freedom to tackle our leading-edge problems, dig into big technical challenges and advise our innovative development team in building a well-designed solution. If you join us, you will work in a highly collaborative environment that is run on the principles of individual ownership and universal approachability. We are working in a growing, customer-focused, space, so you are empowered to have outsized impact and learn with real customers.
Deep technical background, hands-on coding experience in the past, and strong knowledge of computer science, algorithms and design patterns
15+ years of professional experience with at least one of the object-oriented C#/C/C++/Java/other programming languages
Experience developing and maintaining large scale distributed systems on Azure or AWS
Experience driving efforts across product groups and business units.
Exposure to networking protocols such as HTTPS, TCP/IP stack
Experiences with building Cloud Services or Big Data platforms are a big plus.
BS degree preferably in CS or related engineering field
The job’s international aspects and our international work environment require that you are proficient in both written and spoken English.
Strong communication skills and ability to work across various groups internally and externally
Demonstrated passion for building great end-user experiences
Excellent communication and collaboration skills, and the ability to be adaptable and agile in development