Software Engineer Director

MicrosoftRedmond, WA
100d$139,900 - $274,800

About The Position

Microsoft Surface is a platform for innovation—where hardware and software converge to deliver premium, intelligent experiences that empower people to achieve more. The Surface Software Development team is at the heart of this mission, crafting intelligent software that defines how customers interact with Surface devices. We are seeking a strategic and inclusive leader to drive the next chapter of innovation in Surface applications and insights that enrich our customer experiences. This role leads a multidisciplinary team focused on delivering intelligent, Surface-unique experiences through data science, AI, and app innovation. As a Software Engineer Director you will shape product direction, scale intelligent features across the portfolio, and collaborate across engineering, design, and business teams to create deeply personal and differentiated customer experiences.

Requirements

  • 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, or Python OR equivalent experience.
  • Demonstrated experience conducting technical and architectural reviews to ensure scalable, high-quality software design and implementation.
  • Expertise in designing and evaluating scalable software architectures, with a proven ability to guide teams through complex technical decisions and trade-offs.
  • Proven success leading cross-functional teams and delivering strategic outcomes.
  • Solid communication and stakeholder management skills across technical and business domains.
  • Ability to set vision, motivate teams, and execute in a fast-paced environment.
  • Track record of delivering innovative software experiences that drive customer satisfaction.

Nice To Haves

  • 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 Bachelor's Degree in Computer Science or related technical field AND 12+ 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.
  • 12+ years of experience in software development, data science, or product innovation.
  • Experience developing software for Surface or other Microsoft devices.
  • Demonstrated ability to integrate AI and data science into product development.
  • Background in app innovation and user experience design.
  • Expertise in telemetry systems and app development frameworks.
  • Deep understanding of the Microsoft ecosystem and Surface customer needs.

Responsibilities

  • Build, mentor, and empower a high-performing team that thrives on innovation, inclusion, and customer impact.
  • Define and execute a vision that integrates data science and AI to deliver intelligent Surface experiences.
  • Oversee the generation of actionable insights that inform product strategy and drive business outcomes.
  • Champion the development of Surface-specific applications and features that delight customers and differentiate the brand.
  • Partner with product design, program management, engineering, and business teams to deliver integrated solutions.
  • Foster continuous improvement in development processes, quality standards, and team culture.
  • Lead deep dives, brown bags, and boot camps to encourage knowledge sharing and growth.
  • Embed inclusive practices and customer-centric thinking into every aspect of team culture and product development.

Benefits

  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Director

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service