Microsoft-posted about 4 hours ago
Full-time • Mid Level
Redmond, WA
5,001-10,000 employees

Are you passionate about building the next generation of AI-powered automation experiences? The Agent Flows team, is leading the way in delivering AI-first Cloud Automation capabilities in Microsoft Copilot Studio and Power Platform. Our technology powers productivity and business process workflow automation for millions of customers, with billions of automations running every day across the globe. You’ll join a team that thrives on pushing the boundaries of what’s possible with AI, blending state-of-the-art engineering with cutting-edge applied science to redefine automation at scale. We are looking for a Principal Software Engineering Manager to join our team. As a Principal Software Engineering Manager providing technical leadership on our platform team, you will architect, build, and guide the delivery of innovative automation services e2e that empower both makers and enterprises. You’ll drive initiatives spanning platform engineering and advanced AI development, applying your deep technical expertise to solve complex, large-scale challenges and define the strategic direction of our agentic automation platforms. This role offers the opportunity to shape high-impact products relied on by millions, drive technical excellence, and develop leadership in cloud-scale engineering and applied AI. Additionally, leverage deep expertise in UX design and scalable service architecture to create intuitive, resilient solutions that deliver exceptional user experiences at scale. 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.

  • Manage a team of high performing individuals to deliver product, features with agility and quality.
  • Partners with appropriate stakeholders to determine user requirements for a set of scenarios.
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Directs efforts for creation and conducting of experimentation to determine the effectiveness of changes, monitors developments for prototyping and testing products, interprets results, and decides on next steps or ship decision from results. Drives identification of the correct metrics for experimentation in determining improving customer value.
  • Leads by example and mentors others to produce extensible and maintainable code used across products.
  • Leverages subject-matter expertise of cross-product features with appropriate stakeholders (e.g., program managers) to drive multiple group's project plans, release plans, and work items.
  • Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions.
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers.
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, React or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
  • 6+ years of experience building scalable applications and services with Azure or other scalable cloud platforms with robust performance, resiliency, telemetry, and security.
  • 4+ years of people management experience, leading and developing high-performing engineering teams.
  • 3+ years of professional experience utilizing generative AI to accelerate software development, operations and assessing customer satisfaction.
  • 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, React 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, React or Python OR equivalent experience.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service