A complete application in a minute
Tailored resume and cover letter, ready to send.
Emburse, Inc. in Toronto, Canada, seeks a Manager of Software Engineering to lead an 5–6 direct reports across US and Canada, drive technical vision and architecture while mentoring a high-performing team.
You will guide REST/JSON services, 3rd‑party API integrations, DevOps practices, and AI-assisted workflows to improve delivery and quality.
This leadership role emphasizes collaboration with product partners, design reviews, and a culture of accountability, learning, and innovation.
Ability to review and influence design plans and architectural decisionsHands-on technical depth with ability to review code, triage alerts, and analyze software requirements4–6 years of distributed software development experience, with 1–3 years of direct line management or player-coach management experienceFamiliar 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 GDPRRequired: Bachelor’s degree in Computer Science or related field, or equivalent years’ experienceExperience 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 testingPrior experience working in the corporate travel, booking, or expense domainExperience working in Windows and Linux environments, .NET, Azure or AWS, Microservices, SQL, NoSQL, GitMinimum of 1–3 years of direct line management experienceGood understanding of agile application development lifecycle. (Note: Candidates with a strong engineering background will be considered if accompanied by direct Travel domain expertise)Experience with data processing or data engineering, integration with AI and ML services, APIs, harness tools, or modelsExperience working in a Scrum and DevOps environmentMinimum of 4 years’ professional experience in C# developmentAbility to solve business problems through creative and forward-looking solutionsUnderstanding of secure application programming practices or vulnerabilitiesAbility to write clear, concise documentationFamiliarity with full stack development and proven history of application developmentStrong understanding and practical experience with common design patterns