CrawlJobs Logo

Software Engineering Manager

Canada, Vancouver Employment contract 142400.00 - 257500.00 CAD / Year · Job Posted May 03, 2026
Apply Position
Job Link Share

Job Description

Are you an Engineering Manager already at the forefront of agentic AI — someone who has used agents to build products, led teams shipping agentic tooling, and formed strong opinions about what great looks like in this space? Do you want to lead the team that owns the agentic engineering platform being adopted across all of Microsoft? Do you want to build an environment where engineers are empowered to push the frontier of what's possible with AI, and where you're dogfooding the very platform your team builds? If so, we'd love to talk with you about this opportunity! Our AI team is a part of the larger ES365 (Microsoft 365 Engineering Systems) team — and we own the agentic engineering platform being adopted across all of Microsoft. ES365 owns the tools and systems used by thousands of Microsoft developers who innovate across the company's largest codebases, from source control and check-in experience to build, validation, and deployment automation. This gives us a unique position to define what AI-powered developer productivity looks like at Microsoft scale. The ES365 AI team is 100% focused on pushing that frontier. We build the agentic platform itself and the experiences on top of it. The developers and codebase owners who use these tools are your customers, just down the hall — giving us a tight feedback loop and the domain expertise to move fast. For additional context, example workstreams have included AI-assisted large-scale codebase refactoring, automated package integrations, deep architectural Q&A over codebases, and human-in-the-loop directed code changes. We're a growing team looking for an experienced Software Engineering Manager to lead and grow our engineering talent. In this role, you'll partner closely with principal engineers and technical leads to shape the direction of the ESAI platform, ensure the team is operating with clarity and momentum, and build the kind of environment where engineers do their best work. You'll also serve as a connector — bridging our team's work with partner teams across Microsoft who are tackling related problems in AI-powered developer productivity. If you are excited about AI's potential and want to lead a team on the front lines of AI-Powered developer efficiency at Microsoft, we want you in ES365 AI. 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.

Job Responsibility

  • Lead, grow, and retain a team of talented software engineers working on AI-powered developer productivity tooling
  • Partner with technical leads and principal engineers to set team direction, prioritize work, and ensure alignment with broader ES365 and Microsoft goals
  • Drive clarity on team goals, project milestones, and success metrics — translating strategy into executable plans
  • Foster a culture of experimentation and resilience, where the team feels empowered to try novel AI approaches, learn from failures, and iterate quickly
  • Own the career development of your engineers — providing regular coaching, feedback, and growth opportunities
  • Champion the use of AI in your team's daily workflows and stay current on the evolving landscape of AI developer tools and agentic systems
  • Build and maintain strong cross-team partnerships with other groups at Microsoft working on AI, developer tooling, and engineering systems
  • Recruit and hire exceptional engineering talent to grow the team
  • Contribute positively to a culture where everyone can bring their full and authentic self and where we do our best work as a result

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
  • Proven experience managing software engineering teams, including hiring, performance management, and career development
  • A solid software engineering background — you don't need to be writing production code daily, but you should be able to engage deeply with technical decisions, review designs, and earn credibility with high-level engineers
  • Track record of delivering software projects end-to-end: scoping, planning, shipping, and iterating along with solid communication and collaboration skills, with the ability to operate effectively across engineering, product, and leadership stakeholders while being comfortable leading in ambiguous, fast-moving problem spaces where best practices are still being established
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to have

  • Personal experience using AI-powered developer tooling and coding assistants, such as: GitHub Copilot and Copilot Workspace — AI pair programming, CLI, and task-oriented development
  • Claude Code — agentic CLI for autonomous software engineering tasks
  • OpenAI Codex / ChatGPT — LLM-based code generation and explanation
  • Cursor — AI-native code editor with inline generation and multi-file edits
  • Prior experience using agentic plugins, agents, skills, hooks, etc
  • Hands-on experience (as an IC or manager) building systems that leverage Agent SDKs, large language models (LLMs), prompt engineering, or AI orchestration frameworks
  • Familiarity with agentic AI development patterns — multi-step reasoning, tool/function calling, retrieval-augmented generation (RAG), and human-in-the-loop workflows
  • Ability to evaluate and form informed opinions on emerging AI developer tools, and translate those insights into team strategy and best practices
  • Background in developer tooling, build systems, CI/CD pipelines, or engineering systems at scale

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineering Manager

8 matching positions

New

Software Engineering Manager

This role is responsible for delivering enterprise-scale, real-time streaming pl...
Location
Location
United States , Charlotte
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
July 14, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 2+ years of Leadership experience
  • 5+ years of hands-on experience with messaging systems, including Apache Kafka in production environments
  • 2+ years of experience with Kubernetes, OpenShift, or container-based platforms
Job Responsibility
Job Responsibility
  • Manage, coach, and develop a team of individual contributor engineer roles with low to moderate complexity and less experienced managers who are responsible for building high quality capabilities with modern technology
  • Ensure adherence to the Banking Platform Architecture, and meeting non-functional requirements with each release
  • Engage with architects and experienced engineers to incorporate Wells Fargo Technology technical strategies, while understanding next generation domain architecture to enable application migration paths to target architecture
  • Function as the technical representative for the product during cross-team collaborative efforts and planning
  • Identify and recommend opportunities for driving resolution of technology roadblocks including code, build and deployment while also managing overall software development cycle and security standards
  • Act as an escalation partner for scrum masters and the teams to make decisions and help remove impediments, obstacles, and friction
  • Build engineering skills side-by-side in the codebase, conduct peer reviews to evaluate quality and solution alignment to technical direction, and guide design, as needed
  • Interpret, develop, and ensure security, stability, and scalability within functions of technology with low to moderate complexity, as well as identify, manage and mitigate technology and enterprise risk
  • Collaborate and consult with the Product Managers/Product Owners to drive user satisfaction, influence technology requirements and priorities in the product roadmap
  • Interact directly with third party vendors and technology service providers
  • Fulltime
Read More
Arrow Right

Software Engineering Manager

The Role: We are seeking an experienced Software Engineering Manager to lead a h...
Location
Location
United States , Austin; Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Proven experience in software development with a strong track record of advanced coding proficiency
  • Extensive experience with Agile methodology and its practical application
  • Demonstrated expertise in various computer languages relevant to software development
  • Strong understanding and application of computer program design techniques
  • Proficiency in databasing concepts and technologies
  • Hands-on experience with diverse development environments
  • Significant experience in leading and managing software development teams
  • Proven ability to design, develop, and deploy web applications
  • Excellent communication, leadership, and interpersonal skills
Job Responsibility
Job Responsibility
  • Lead and manage a team of software engineers, fostering a collaborative and productive environment
  • Oversee the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment
  • Apply advanced coding techniques and best practices to ensure high-quality, scalable, and maintainable software
  • Implement and champion Agile methodologies to optimize team efficiency and project delivery
  • Utilize a variety of computer languages and development environments to build robust applications
  • Design and implement complex computer program design techniques to solve challenging technical problems
  • Manage and optimize databasing solutions for various applications
  • Drive the development of innovative web applications, ensuring a seamless user experience
  • Mentor and coach team members, promoting their professional growth and skill development
  • Collaborate with cross-functional teams to define project scope, requirements, and timelines
What we offer
What we offer
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Software Engineering Manager

Leads a software engineering team with responsibility for people leadership, tec...
Location
Location
South Africa , Cape Town
Salary
Salary:
80000.00 - 135000.00 ZAR / Month
skyebusinesssolutions.com Logo
Skye Business Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6–8 years of progressive software engineering experience, including 2–3 years in a formal leadership or management role
  • Bachelor’s Degree in Computer Science, Software Engineering, or related field - Advanced Diploma or equivalent technical qualification acceptable with demonstrated management experience
Job Responsibility
Job Responsibility
  • Leads and manages team performance, providing coaching, mentorship, and career development while ensuring accountability for delivery commitments
  • Owns delivery outcomes for assigned products/services, managing prioritisation, coordination, and communication with product and technical stakeholders
  • Establishes technical direction and standards, ensuring architectural decisions align with long‑term strategy and balance quality with delivery timelines
  • Translates business priorities into clear technical execution plans in partnership with product management and stakeholders
  • Identifies and manages technical risks, including technical debt, testing gaps, security concerns, and performance issues
  • Coordinates with cross‑functional teams to manage dependencies, resolve blockers, and maintain predictable delivery
  • Monitors delivery performance and quality metrics, providing visibility to leadership and enabling data‑driven decision‑making
  • Drives process, tooling, and quality improvements to enhance productivity and reduce manual effort
  • Participates in recruitment, capability planning, and talent management to ensure appropriate team skills and capacity
  • Collaborates with peer managers and engineering leadership on cross‑functional initiatives and technical standards
  • Fulltime
Read More
Arrow Right

Software Engineering Manager

Blackbaud is hiring a Manager of Software Development to cultivate and lead engi...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
blackbaud.com Logo
Blackbaud
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience managing software development teams in an agile environment
  • A history of delivering successful large-scale projects from inception to release
  • Experience working with a complex product portfolio across multiple teams
  • Demonstrative experience in software engineering best practices such as design patterns, decoupled architectures, test-driven development, and CI/CD pipelines
  • History of observing and considerately adopting contemporary software development technologies
  • Strong interpersonal skills with a demonstrated ability to achieve results through influence
Job Responsibility
Job Responsibility
  • Work in an agile development environment leading one or more engineering teams
  • Recruit and cultivate highly engaged teams by attracting high performing team members, coaching them on their career growth, and ensuring they are connected to the outcomes and purpose of their work
  • Manage performance of team members through goal setting and measurement, coaching, recognition, and feedback through regular one-on-one's and check-ins
  • Partner with Product Management to establish product objectives, prioritize team backlogs, and ensure engineering investment is represented and align on market needs and prioritization
  • Lead the continuous improvement of software development processes through collaboration with peers and architects
  • Fulltime
Read More
Arrow Right

Software Engineering Manager

Blackbaud is hiring a Manager of Software Development to cultivate and lead engi...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
blackbaud.com Logo
Blackbaud
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience managing software development teams in an agile environment
  • A history of delivering successful large-scale projects from inception to release
  • Experience working with a complex product portfolio across multiple teams
  • Demonstrative experience in software engineering best practices such as design patterns, decoupled architectures, test-driven development, and CI/CD pipelines
  • History of observing and considerately adopting contemporary software development technologies
  • Strong interpersonal skills with a demonstrated ability to achieve results through influence
Job Responsibility
Job Responsibility
  • Work in an agile development environment leading one or more engineering teams
  • Recruit and cultivate highly engaged teams by attracting high performing team members, coaching them on their career growth, and ensuring they are connected to the outcomes and purpose of their work
  • Manage performance of team members through goal setting and measurement, coaching, recognition, and feedback through regular one-on-one's and check-ins
  • Partner with Product Management to establish product objectives, prioritize team backlogs, and ensure engineering investment is represented and align on market needs and prioritization
  • Lead the continuous improvement of software development processes through collaboration with peers and architects
  • Fulltime
Read More
Arrow Right

Software Engineering Manager

We are looking for a Software Engineering Manager to lead the planning, delivery...
Location
Location
United States , Chicago
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software engineering, application development, or technical leadership roles
  • Strong background in .NET and C# development within enterprise application environments
  • Experience with JavaScript and API development for integrated business systems
  • Demonstrated success leading software projects using Agile Scrum methodologies
  • Ability to manage application delivery across requirements gathering, development, testing, deployment, and support
  • Experience working with third-party vendors and evaluating purchased software solutions
  • Strong problem-solving skills with the ability to guide teams through complex technical issues
Job Responsibility
Job Responsibility
  • Lead the evaluation of business needs and technical requirements to determine the best approach for new or enhanced applications
  • Oversee the design, development, testing, deployment, and support of web, intranet, and enterprise applications across all stages of the software lifecycle
  • Partner with attorneys, managers, directors, and other stakeholders to recommend technology solutions that improve workflows and align with organizational goals
  • Coordinate work delivered by internal teams, external vendors, and software providers to ensure projects meet quality, timing, and performance expectations
  • Direct application implementation efforts, including quality assurance processes, issue resolution, and production readiness activities
  • Establish and maintain sound data structures and integration approaches that support efficient information flow across enterprise systems
  • Provide senior-level technical guidance to the development team, helping resolve complex design, coding, and integration challenges
  • Maintain oversight of the technical direction and long-term roadmap for software products supporting practice and administrative functions
  • Contribute directly to development and support work when needed to keep initiatives moving and address priority issues
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Software Engineering Manager

We are looking for an experienced engineering leader to guide the evolution of a...
Location
Location
United States , Holladay
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in software engineering, including significant time spent leading engineering teams and technical initiatives
  • Strong background in Java and Spring-based application development within large-scale commercial or enterprise environments
  • Proven experience designing cloud-native systems, preferably on AWS, using microservices, containers, and modern integration patterns
  • Demonstrated success managing distributed or multinational engineering teams across multiple regions and time zones
  • Ability to work effectively with executive leadership and cross-functional partners to translate business priorities into technical plans
  • Familiarity with front-end technologies such as React and an understanding of how full-stack systems are delivered at scale
  • Experience with platform, API, and data architecture in environments that require high availability, performance, and operational resilience
  • Willingness to complete a Java coding assessment as part of the interview process
Job Responsibility
Job Responsibility
  • Direct the redesign and redevelopment of a global logistics and e-commerce platform, replacing legacy architecture with a modern Java 24 and Spring Boot microservices ecosystem built for scale and reliability
  • Oversee the creation of a carrier integration platform that provides consistent APIs for shipping, tracking, rating, and label generation across a broad international partner network
  • Guide engineering decisions around modular system design, data architecture, performance optimization, and resilient service delivery to support continued business growth
  • Lead and develop a geographically distributed engineering organization spanning front-end, back-end, quality assurance, DevOps, and people leadership functions
  • Partner with product, architecture, commercial, and operations stakeholders to ensure technical priorities align with customer needs and business objectives
  • Establish the engineering roadmap and drive execution against strategic goals while maintaining stability across existing production systems
  • Promote high standards for software delivery by strengthening practices in code quality, testing, documentation, deployment, and operational excellence
  • Evaluate and introduce AI-enabled development approaches where they can improve productivity, software quality, and team effectiveness throughout the delivery lifecycle
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Software Engineering Manager

We are seeking an experienced Software Engineering Manager to lead a team buildi...
Location
Location
Hungary , Budapest
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 31, 2026
Flip Icon
Requirements
Requirements
  • Angular
  • C#
  • SQL
  • Experience with REST APIs
  • Experience with AI-assisted tools
  • Tech lead/chapter lead/team lead experience is a must
Job Responsibility
Job Responsibility
  • Drive adoption of best practices in architecture, DevOps, and Agile
  • Mentor senior developers and developers to grow leadership capacity
  • Report on team performance, velocity, and business impact
  • Ensure consistent delivery aligned with roadmap and KPIs
  • Shape engineering culture, hiring strategy, and technical vision
  • Collaborate with executive stakeholders on roadmaps and priorities
  • Drive innovation, system scalability, and engineering excellence
  • Ensure budget and resource allocation align with strategic objectives
  • Represent engineering in cross-functional leadership forums
  • Regularly manage costs and reduce where possible
What we offer
What we offer
  • Manager-level benefits including an annual target bonus
  • Cafeteria allowance
  • Private health insurance package
  • Hybrid working model requiring 3 days of office presence and offering 2 days of home office
  • Fulltime
Read More
Arrow Right