
- 14 active jobs (view)
- careers.microsoft.com
Description
Are you passionate about software development and would you like to work with the best in the business?
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 a 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.
You will be offered an attractive compensation package that matches your responsibilities.
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.
Responsibilities
As Software Engineering Manager, you will own end-to-end delivery of a wide variety of business applications and services within Dynamics Business Application product portfolio. Your responsibilities will include:
End-to-end accountability for design, implementation, test, deployment, maintenance, and improvement of all features and services delivered by your team
Embracing and using state-of-the-art new technologies
Leadership and development of a highly motivated and effective engineering team of size 7-12 direct reports
Developing software that empowers customers to optimize their business processes
Authoring and suggesting internal tools that improve the teams’ quality and productivity
Playing a leadership role in defining partnerships with other teams within Microsoft
Defining the technical direction of the team and drive the actual implementations with special emphasis on engineering velocity and on ensuring quality through sound engineering processes
Instilling quality and excellence into the team culture by leading architecture, design, and implementation efforts, actively mentoring the results, and make necessary adjustments
Driving recruiting efforts, ensuring we’re bringing top talent to the team
Creating a supportive work environment to foster career and personal developments for team members
Throughout your tasks, you will work closely with cross global teams and organizations with multiple stakeholders/partners to optimize design, quality, and functionality as Microsoft places a premium on the ability to work well in a team environment.
Qualifications
You have a deep technical background, hands-on coding experience, and strong knowledge of computer science, algorithms and design patterns.
Experience Requirements
You have 3+ years of leadership experience, with demonstrated ability to lead, motivate and build a results-oriented development team shipping software products and services. You should have experience with the design and implementation of enterprise-scale services, incident management, process and task automation, testing processes, build process, configuration management, release management, and server deployments. Experiences with building Cloud Services or Big Data platforms are a big plus. In addition, excellent verbal, written, and cross-group/organization collaboration and communication skills are essential to succeed in this role.
Education Requirements
You have a Software Engineering or Computer Science degree, you have been working in the industry for seven or more years.
Skills
The job’s international aspects and our international work environment require that you are proficient in both written and spoken English.