Principal Software Engineer Manager - Microsoft Forms

April 19 2023
Industries IT: Software
Categories Computer Engineering, Software Engineering,
Vancouver, BC • Full time

Job Description:

We are a Microsoft team with growth culture. We are responsible for a highly scalable Microsoft Forms service that serves worldwide customers with SAAS architecture. The service makes it simple for both information workers of enterprises and educators of schools to collect results of surveys and assessments, and generate insights through automatic data analysis and AI, whether on desktop or mobile.

We are looking for a highly motivated and experienced Principal Software Engineer Manager to lead the development and management of Microsoft Forms product. As the Principal Software Engineer Manager, you will be responsible for leading a team of highly skilled software engineers in the design, development, and maintenance of our services. You will collaborate with cross-functional teams to ensure that our services are highly available, scalable, and reliable.

Responsibilities:

  • Lead and manage a team of software engineers responsible for the development and maintenance of Forms services.
  • Collaborate with cross-functional teams to define product requirements and ensure that Microsoft Forms are highly available, scalable, and reliable.
  • Provide technical leadership and mentorship to software engineers in the team.
  • Drive the development of innovative solutions to complex technical problems.
  • Foster a culture of continuous learning and improvement within the team.
  • Develop and implement the best practices for software development, testing, and deployment.
  • Collaborate with product management and engineering leadership to define the product roadmap and ensure that Forms are aligned with business goals.
  • Develop and maintain strong relationships with key stakeholders and customers.

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 Python

    o OR equivalent experience.

  • Experience of leading the development of large-scale, distributed systems.

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

    o 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

    o OR equivalent experience.

  • 4+ years people management experience.

  • Experience with Microsoft technologies such as Azure, .NET, and SQL Server.
  • Experience working in an agile development environment.
  • Demonstrated ability to deliver high-quality software on schedule and within budget.

If you are passionate about software engineering and have a proven track record of leading teams in the development of large-scale, distributed systems, we encourage you to apply for this exciting opportunity.

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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. 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.

Apply now!

Similar offers

Searching...
No similar offer found.
An error has occured, try again later.

Jobs.ca network