SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Emburse is an AI-powered expense intelligence platform serving 12M+ users across 120 countries, helping organizations modernize financial operations and optimize spend. This Manager of Software Engineering role leads a high-performing engineering team of 5–6 direct reports across the US and Canada, balancing hands-on technical leadership with people management.
You will drive the execution and technical vision of enterprise solutions, mentoring engineers while maintaining hands-on technical depth. Key responsibilities include:
• Lead, mentor, and develop a distributed engineering team, fostering a culture of technical excellence, accountability, and continuous growth
• Review code, triage alerts, and analyze software requirements; influence architectural decisions and design plans
• Oversee 3rd-party API integrations, vendor workflows, and data verification partnerships core to the travel platform
• Manage goal priorities set by senior leadership and delegate tasks effectively
• Provide technical guidance, break down barriers, and coach team members on productivity and modern developer workflows
• Participate in design activities and system architecture reviews; prepare technical requirements and software design specifications
• Lead delivery of highly scalable, reliable applications that meet business budgets and timelines
• Hire qualified candidates to strengthen the team
• Represent the product development team across the organization and collaborate with cross-functional peers and vendor partners
• Promote modern developer workflows and AI tools to enhance team productivity
Emburse values innovation, collaborative culture, and technical leadership that drives business value.
REQUIREMENTS:
• Bachelor's degree in Computer Science or related field, or equivalent years of experience
• Minimum 1–3 years of direct line management experience
• Minimum 4 years of professional experience in C# development
• Experience with Windows and Linux environments, .NET, Azure or AWS, Microservices, SQL, NoSQL, and Git
• Experience in Scrum and DevOps environments
• Good understanding of agile application development lifecycle
• Experience designing and building REST/JSON services; 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
• Familiarity with full-stack development and proven history of application development
• Understanding of secure application programming practices and 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
• Prior experience in corporate travel, booking, or expense domain is a plus (candidates with strong engineering background and travel domain expertise will be prioritized)
• Must be legally allowed to work in Canada; this role is not sponsorship eligible