Jobs for People with MS: National MS Society

Mobile National MS Society Logo

Job Information

Microsoft Corporation Principal Software Engineering Manager in Dublin, Ireland

Are you excited to work on large-scale projects in one of the most diverse and innovative divisions at Microsoft? Do you enjoy solving big and creative challenges with immediate results and a quick feedback loop, as your customers are also your colleagues? Do you want to be at the heart of the action, empowering hundreds of engineers to deliver their best work? If yes, then you are the engineering manager. we are looking for!

The ES365 (Microsoft 365 Engineering Systems) team builds the tools and services that enable the end-to-end developer experience in Office and Substrate, from source control and check-in to build, validation, and deployment automation. We are transforming the way we work by using One Microsoft, open source, and industry standard tools to build and ship apps across multiple platforms. We also leverage the power of AI and LLMs to generate, validate, and analyze code, using the Microsoft 365 graph as a rich source of data.

We are looking for an experienced Principal Software Engineering Manager to join our growing team. You will have the opportunity to work on a wide range of technologies, including web application development, CLI development, back-end services, machine learning and LLMs, managed and native code, cross-platform, databases, distributed systems, cloud services, and more.

As a Principal Software Engineering Manager, you will lead a team of software engineers in delivering high-quality projects and developing their skills and careers. You will also foster a team culture of customer passion, collaboration, diversity, and inclusion. You will collaborate with other organizations and divisions to align the vision and technical strategy for improving the engineering systems. You will work on a variety of technologies and domains that make Microsoft Substrate and Office engineers productive and happy. We believe that great software is built by great teams that have fun, trust, and engagement. If you are interested in this role, come and join us at the core of Microsoft 365 and be part of the team that is shaping the future of Engineering Systems at Microsoft!

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

  • Work with engineers, product managers, and partner teams to design and deliver a set of experiences that meet customer needs and align with the overall architecture.

  • Help foster a diverse and inclusive culture where everyone can be their authentic selves and do their best work.

  • Focus on outcomes, not actions.

  • Deliver value and impact for our customers. Build, grow, and retain a team of high-performing software engineers with a diverse set of skills and experiences.

  • Provide mentorship and coaching to engineers both within and outside your team.

  • Own and deliver complete features across the development lifecycle, including design, architecture, implementation, testing, debugging, shipping, and servicing.

  • Ensure your team delivers clean, well-thought-out features with an emphasis on quality, performance, simplicity, durability, scalability, and maintainability.

Qualifications

Required Qualification

  • Bachelor's Degree in Computer Science, or related field.

  • Principal level technical engineering experience

  • Coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

  • An experianced people manager or have held a significant mentorship and partnership role.

Preferred Qualificaition

  • Experianced in building highly available distributed systems at scale.

  • Leading large projects involving multiple engineers from planning to delivery.

  • Experience in working across different disciplines, teams, and locations.

  • Collaboration and communication skills, especially with partners and customers.

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