E
Emburse
Software Engineering Manager
Skills
SQL QueriesData EngineeringDockerC#.NETMicroservicesMachine LearningAIAWSLinuxFinancial PlanningAzure
9 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Location:
Toronto, ON, Canada
Work mode:
Onsite
Published on:
21 October 2026
What they need
Who you are
- 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
- 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
- Required: Bachelor’s degree in Computer Science or related field, or equivalent years’ experience
- 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
- 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
What the job involves
- 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
- 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
- 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
- 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
- Represents the product development team across the organization
- Collaborate with cross-functional peers, vendor partners, and leaders to deliver projects
Benefits
- Generous paid time off for every employee and flexible work schedules
- Volunteering opportunities
- Paid leave for new parents
- Medical, dental, vision, disability and life insurance plans
- Health savings accounts (HSA)
- Generous match to pre- or post-tax retirement savings accounts
- Financial planning services
- Flexible spending accounts
- Program in partnership with eCornell to grow their knowledge and their careers
- Quarterly outings and Friday get-togethers to build a strong community at work
- Delicious supply of snacks and beverages
Other offers great for you!
These companies are also looking for great profiles
G
Galileo RH
Engineering Manager
70000 - 100000
Permanent contract
Paris, France
Hybrid
Skills
Engineering Manager
5 days ago
Quick apply
C
Cherrypick
Senior Fullstack Software Architect Java - React
550
Freelance
92100 Boulogne-Billancourt, France
Hybrid
Top Recruiter
Skills
DockerReactJava
8 hours ago
Quick apply
T
Teamco
Responsable d'Agence - ESN Engineering
Permanent contract
Aix-en-Provence, France
Onsite
Skills
Sales Manager
4 hours ago
Quick apply
No company information available.