LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Microsoft›Software Engineer
Microsoft

About Microsoft

Empowering every person and organization on the planet

🏢 Tech👥 100K+📅 Founded 1975📍 Redmond, Washington, United States

Key Highlights

  • Market cap exceeds $2 trillion
  • 100,000+ employees worldwide
  • Leading cloud services through Azure
  • Major clients include Walmart and BMW

Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...

🎁 Benefits

Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...

🌟 Culture

Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

🌐 Website💼 LinkedIn𝕏 TwitterAll 466 jobs →
Microsoft

Software Engineer

Microsoft • Canada, Multiple Locations, Multiple Locations

Posted 21h agoMid-LevelSoftware engineering📍 Canada
Apply Now →

Skills & Technologies

Ai engineerAutomationSoftware development lifecycleMentoring

Overview

Microsoft is hiring a Software Engineer to improve artificial intelligence tools and practices across the software development lifecycle. You'll collaborate with stakeholders and lead discussions on architecture while mentoring team members. This role requires expertise in AI and software development.

Job Description

Who you are

You have a strong background in software engineering with a focus on artificial intelligence tools and practices. You understand the software development lifecycle (SDLC) and are adept at collaborating with internal stakeholders to gather customer and user requirements. Your experience includes leading discussions on the architecture of complex products and ensuring quality through effective test strategies. You are passionate about mentoring others, helping them identify dependencies, and producing extensible code across teams. You have a knack for debugging and applying coding patterns to enhance code quality, and you are committed to developing automation for production deployment, aiming for zero-touch solutions whenever possible.

You are knowledgeable about compliance and regulations, ensuring visibility through audit trails. You advocate for new trends in AI and are eager to adapt them to current challenges, sharing your insights with peers. Your proactive approach to improving AI tools and practices makes you a valuable asset to any team.

Desirable

Experience with Responsible AI practices and familiarity with frameworks like Accelerate and SPACE would be beneficial. You are open to experimenting with AI tools to enhance your capabilities and provide recommendations for their adoption across teams.

What you'll do

In this role, you will take charge of improving AI tools and practices throughout the software development lifecycle. You will proactively manage the content of AI-generated requirements, design documents, code, and other assets, guiding your team to do the same. You will incorporate Responsible AI practices into the SDLC, ensuring appropriate controls over AI-generated assets. Your role will involve applying engineering health measures to guide improvements in processes and practices, particularly those involving AI. You will lead discussions on architecture, ensuring that the solutions developed are robust and scalable.

You will also mentor team members, helping them navigate dependencies and produce high-quality, extensible code. Your debugging efforts will be crucial in maintaining the integrity of the applications developed. You will work closely with partner teams to ensure proper integration before going live, fostering collaboration and communication across the board. Your advocacy for new trends will help the team stay ahead of the curve in AI development.

What we offer

Microsoft provides a dynamic work environment where innovation is encouraged. You will have the opportunity to work on cutting-edge AI technologies and contribute to meaningful projects that impact users globally. The company values collaboration and offers resources for professional development, ensuring you have the tools needed to succeed in your role. You will be part of a diverse team that is committed to excellence and continuous improvement, making a real difference in the tech landscape.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Microsoft.

Apply Now →Get Job Alerts