Full Job Description
Summary/Objective
Emburse Engineering Managers drive the execution, culture, and technical vision behind an engaging and interconnected set of enterprise solutions. As a Manager of Software Engineering, you will lead, mentor, and empower a high-performing engineering team, fostering an environment grounded in technical excellence, accountability, and continuous growth. You will balance direct people management with strategic technical leadership - guiding architectural decisions, optimizing delivery workflows, and unblocking complex engineering challenges. Emburse, known for its innovation and award-winning technologies, relies on strong engineering leadership to build world-class products while coaching and developing the next generation of technical talent.
Essential Functions Technical
• 4-6 years of distributed software development experience, with 1-3 years of direct line management or player-coach management experience
• Hands-on technical depth with ability to review code, triage alerts, and analyze software requirements
• Ability to review and influence design plans and architectural decisions
• Oversees 3rd-party API integrations, vendor workflows, and data verification partnerships core to our travel platform
• Manage goal priorities as set by senior management and delegate tasks to appropriate resources
• Develop, lead, coach, and assess the engineering team (5-6 direct reports across US and Canada)
• Grow a team culture that is collaborative and grounded in trust, open feedback, and accountability
• Provide technical guidance and coaching; break down barriers that interfere with tasks
Agile / Process
• Familiar with all policies, procedures, and technical concepts related to software programming, including but not limited to security, deployments, build and UAT processes, SDLC, SSDLC, PCI/DSS, and GDPR.
• Participates in design activities and system architecture reviews
• Prepare technical requirements and software design specifications
• Promotes and models modern developer workflows and AI tools to enhance team productivity
• Work closely with a product partner and the team to refine options and drive strong tradeoff conversations
Impact
• Leads small technical teams in delivering highly scalable and reliable applications that meet business budgets and timelines
• Establishes attainable goals in order for the project to finish on time
• Provides guidance to team members to encourage work productivity
• Focused on one or more small projects or platforms at once
• Monitors, evaluates and ensures the completion of tasks and projects Improves engineering quality and efficiency (e.g. workflow, code review)
• Aligns product engineering team with the company's vision
• Hires qualified candidates to strengthen company and team
Communication
• Represents the product development team across the organization
• Collaborate with cross-functional peers, vendor partners, and leaders to deliver projects
Education & Experience
Education:
Required: Bachelor's degree in Computer Science or related field, or equivalent years' experience
Experience Required:
• Minimum of 1-3 years of direct line management experience.
• Minimum of 4 years' professional experience in C# development.
• Experience working in Windows and Linux environments, .NET, Azure or AWS, Microservices, SQL, NoSQL, Git.
• Experience working in a Scrum and DevOps environment.
• Good understanding of agile application development lifecycle. (Note: Candidates with a strong engineering background will be considered if accompanied by direct Travel domain expertise).
• Experience designing and building REST/JSON services; experience working with 3rd party APIs, vendor integrations, Azure APIs, Docker or other containers, large-scale or distributed web applications, Test Driven Development and functional testing.
• Experience with data processing or data engineering, integration with AI and ML services, APIs, harness tools, or models.
• Prior experience working in the corporate travel, booking, or expense domain.
Certifications
Required: None
Additional Eligibility Qualifications
• Familiarity with full stack development and proven history of application development
• Understanding of secure application programming practices or vulnerabilities
• Strong understanding and practical experience with common design patterns.
• Ability to write clear, concise documentation
• Ability to solve business problems through creative and forward-looking solutions.
Sponsorship
• This role is not sponsorship eligible
• Candidates need to be legally allowed to work in Canada
Work Location
• This is an onsite role in Toronto