Principal Software Engineering Manager
Vancouver, British Columbia, Canada
Full Time Senior-level / Expert USD 135K - 253K
Microsoft
Entdecken Sie Microsoft-Produkte und -Dienste für Ihr Zuhause oder Ihr Unternehmen. Microsoft 365, Copilot, Teams, Xbox, Windows, Azure, Surface und mehr kaufenMicrosoft Dynamics 365 is a suite of easy-to-learn and easy-to-use business solutions tailored to any market, designed for any business size, and dedicated to grocuttingwing business through delighted customers.
The Project Operations team builds business applications on top of two different platforms that run on Azure and pull together Dynamics 365, Office 365, and several other Microsoft cloud services to deliver high value, complete, and predictive application scenarios across all devices and form factors.
We are looking for a Principal Software Engineering Manager to join our team! You will manage a team of software engineers and work with business and technology leaders as well as internal and external business users and partners to conceive, design and implement Dynamics 365 applications.
Scope and impact opportunity
As a leading force in the software industry, we are seeking an exceptional Principal Manager to join our team. This pivotal role offers an unparalleled opportunity to shape the future of our groundbreaking product. Collaborating directly with the Senior Leadership Team, you will play a key role in charting the technical direction and charter for your functional area and the product. Your influence will extend far beyond internal team boundaries as you work closely with external partners, and our customers to forge innovative solutions that leave a lasting impact.
As a Principal Engineering Manager, you will lead engineers working in the complex areas of business code, performance, scale, and distributed systems. These challenges are not just problems to be solved, but opportunities to pioneer novel solutions and push the boundaries of what is possible. You should bring a mix of strategy and tactics: creating clarity on where services need to be in 2-3 years' time, build and grow the right team to deliver, and dive deep into the details of what we are building.
We offer the rare chance to work at the cutting edge of technology, in an environment that champions creativity, innovation, and collaboration. Whether that is through leading high-impact projects, influencing product strategy, or leading and mentoring the next generation of engineering talent, your contribution will be pivotal to our continued growth and success. Join us and be part of a team that is transforming the digital landscape, one innovative solution at a time.
AI first!
Within our team, you will have the exclusive opportunity to work on generative AI to streamline and optimize the sales, billing, and pricing processes. Generative AI is at the forefront of technological advancement in our user experiences, utilizing cutting-edge artificial intelligence and machine learning algorithms to generate sales proposals, automate complex billing operations, and potentially personalize pricing strategies to meet customer needs. This initiative is more than just a project; it is a leap towards defining the future of how businesses engage with their financial models and customer interactions. Our work was recently demoted on Satya’s AI Day Tour –we are at the forefront of the agentic revolution.
What is the domain?
In this role, you will be working in the complex domain of sales, estimation, billing, and pricing. This sector is not just about numbers and transactions; it is about understanding customer needs, market dynamics, and creating flexible, innovative solutions that can adapt to the ever-changing business landscape. Your work will directly influence how services are sold, priced, and billed, ensuring our customers remain competitive and aligned with customer expectations.
The skills and knowledge you develop in this role will be highly transferable, offering you a unique advantage in your career. Mastery in this domain opens doors to a myriad of opportunities across industries, as these are critical components of any successful business. You will gain insights into customer behavior, pricing strategies, and revenue optimization, equipping you with the acumen to drive business growth and make strategic decisions.
What makes us unique?
We launched a brand-new service – Project Operations, in Oct 2020 and in three years have exceeded 600k MAU (Monthly Active Users), with hundreds of millions of dollars in revenue. This kind of growth has allowed us to expand our team in two regions – US and India. MAU is already growing in high double digits in FY25! With such tremendous growth and demand comes exciting new challenges and opportunities, letting individuals create incredible technical and business impact.
With us, you will develop a deep understanding of how businesses work, the needs and demands of enterprise customers, learn about enterprise-grade processes that guarantee continuity of business, get to engage with customers, all the while working with cutting-edge technologies!
Microsoft’s mission
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
- Lead a team of engineers and help nurture and grow their careers, manage morale, and energize and motivate them to deliver world class outcomes.
- Work with senior leadership team to craft the technical strategy and direction for the product.
- Collaborate with product managers and customers to solve complex problems for enterprise class business applications.
- Drive feature development through all phases, starting from functional reviews to delivery and everything in between, leveraging business and telemetry data to drive your decision-making process.
- Be comfortable with ambiguity and in driving initiatives, you should be able to create clarity and bring consensus.
- Influence multiple platform and service teams including Dataverse and Microsoft Office Project to enable us to continuously drive requirements and leverage emerging technologies.
- Work on side initiatives that create org-wide impact, including IPD (incidents per day) and CPT (customer pain time) reduction, NSAT (net satisfaction) improvement, telemetry/dashboard improvement, and authoring internal tools that improve the team’s productivity.
- Embrace state-of-the-art technologies, especially in generative AI.
- Participate in live site operations with emphasis on timely response, delivery & satisfaction for stakeholders.
- Be a role model and mentor for junior engineers in the organization by living the cultural values of Microsoft and being an inspirational technical leader.
Qualifications
Required Qualifications:
- Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Pytho
- OR equivalent experience.
Other Requirements:
- Ability to meet Microsoft, customer and/or government security screening requirements is required for this role. These requirements include but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- 4+ years people management experience.
- 6+ years of experience building cloud-based SaaS applications.
- 3+ years of people management experience
- Proficent written and verbal communication skills.
- Proficent technical skills including a deep understanding of object-oriented programming & design, large scale distributed software design, database concepts including SQL and no-SQL technologies and microservice architecture.
Software Engineering M5 - The typical base pay range for this role across Canada is CAD $135,800 - CAD $253,000 per year.
Find additional pay information here:
https://careers.microsoft.com/v2/global/en/canada-pay-information.html
Microsoft will accept applications for the role until November 4, 2024.
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.
Tags: Architecture Azure CAD Computer Science Distributed Systems Engineering Generative AI Java JavaScript Machine Learning OOP Python Security SQL
Perks/benefits: Career development Competitive pay Flex hours Medical leave
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.