cover image
Emburse

Emburse

www.emburse.com

5 Jobs

874 Employees

About the Company


Emburse delivers innovative end-to-end travel and expense management solutions that solve for what's next for forward-thinking organizations. Our suite of award-winning products are trusted by more than 12 million finance and travel leaders, and business professionals around the world. Available in 180 currencies and 40 tax jurisdictions, more than 20,000 organizations in 120 countries, from Global 2000 corporations and small-medium businesses to public sector agencies and nonprofits, count on us to manage business travel and employee expenses with ease.

For more information visit emburse.com, or follow our social channels at @emburse.

Listed Jobs

Company background Company brand
Company Name
Emburse
Job Title
Product Manager I
Job Description
Job Title: Product Manager I Role Summary: Owns product vision and strategy for a B2B SaaS enterprise platform; collaborates with engineering, design, marketing, and customer success to deliver high‑value features from concept through launch and iteration. Expectations: • 3+ years in product management for B2B SaaS or comparable tech role. • Demonstrated ownership and proactive problem‑solving. • Ability to work independently and coordinate across global time zones. • Strong analytical mindset and customer‑centric focus. Key Responsibilities: - Lead full product lifecycle: build business case, define vision, set strategy, and manage prioritized backlog. - Write clear product specifications, bug reports, and technical documentation. - Partner with engineering and design to prototype, test, iterate, and ship features. - Coordinate with Product Marketing and Customer Success to position, adopt, and support new functionality. - Communicate project status and updates to stakeholders. - Prepare launch readiness materials, user documentation, and internal enablement content. - Identify and monitor success metrics, analyze post‑launch performance, and use insights to refine roadmap. - Participate in strategic roadmap planning and continuous improvement initiatives. Required Skills: - Product management experience in enterprise B2B SaaS. - Advanced Excel and SQL querying for data analysis. - Technical writing: concise specs, bug reports, and documentation. - Deep customer empathy and ability to frame problems from the user perspective. - Strong communication (verbal & written) and presentation skills. - Excellent organization and multitasking across high‑priority projects. - Proficiency with Microsoft Office Suite and productivity tools. - High attention to detail and commitment to quality deliverables. Required Education & Certifications: - Bachelor’s degree in communications, marketing, economics, public relations, statistics, advertising, management, or related field; or equivalent professional experience.
Toronto, Canada
Hybrid
Junior
18-09-2025
Company background Company brand
Company Name
Emburse
Job Title
Senior Software Engineer I - Python
Job Description
Job Title: Senior Software Engineer I - Python Role Summary: Develop and enhance centralized financial services connecting institutions to Emburse products, focusing on card issuance and expense management. Lead full-cycle software development and system integration for scalable solutions. Expactations: Minimum supervision, independent problem-solving, technical leadership, mentoring junior developers, and owning complex debugging and refactoring. Drive compliance with SDLC/Agile processes, collaborate with product teams, and ensure high product quality. Key Responsibilities: - Design and deploy distributed systems for financial integration. - Lead small to medium projects, including requirement analysis and solution design. - Mentor junior engineers and conduct advanced code reviews. - Fix critical bugs, optimize performance, and improve system reliability. - Partner with stakeholders to align technical solutions with business needs. - Maintain technical documentation and knowledge-sharing practices. - Support production issues and contribute to on-call rotations as needed. Required Skills: - 6+ years software development, preferably with project lead experience. - Expert Python development in microservices/API environments (databases, queues, etc.). - Proficiency in AWS or equivalent cloud platforms. - JSON/REST API design and 3rd-party integration expertise. - Strong Git, CI/CD pipelines, and Linux/macOS operational skills. - Agile workflow experience (Scrum, sprint planning). - Financial industry knowledge (credit cards, payment systems) preferred. Required Education & Certifications: None specified; 6+ years professional experience required. OWASP/PCI/PII compliance familiarity expected.
Toronto, Canada
Hybrid
Senior
12-10-2025
Company background Company brand
Company Name
Emburse
Job Title
Senior Software Engineer I (.Net)
Job Description
**Job title:** Senior Software Engineer I (.Net) **Role Summary:** Lead architecture and development of an enterprise‑scale SaaS application built on .NET. Own end‑to‑end delivery of new features, collaborate cross‑functionally with product, QA, design, and DevOps, and mentor junior engineers while ensuring high quality, secure, and scalable code. **Expactations:** - Minimum 8 years professional experience in .NET development with strong architectural and design expertise. - Proven technical leadership within an Agile/OOP environment. - Hands‑on experience with AWS, Docker/Kubernetes, Terraform, CI/CD pipelines, and modern observability tools. - Ability to refactor legacy ASP.NET WebForms to a modern REST/React stack and optimize performance via worker tiers. - Commitment to coding standards, unit testing, secure coding, and continuous improvement of product quality. **Key Responsibilities:** - Deliver technical leadership and architectural guidance for the SaaS platform. - Collaborate with product, QA, and design teams to design and implement new application features. - Lead projects from planning to release, managing technical decisions, execution, and risk mitigation. - Work with DevOps architects to design cloud infrastructure in AWS, produce architecture diagrams, and implement IaC with Terraform. - Shift background workloads to a modern .NET worker tier running on Kubernetes; refactor legacy ASP.NET WebForms into RESTful APIs and React UI. - Champion best practices in logging, telemetry, and tracing using OpenTelemetry and observability tools. - Follow SDLC practices: agile ceremonies, code reviews, release prep. - Write clean, maintainable code with robust unit tests (xUnit, NSubstitute). - Mentor and support junior developers; troubleshoot production/legacy defects. **Required Skills:** - .NET Core/.NET 5+; C#; ASP.NET MVC/WEBAPI. - Front‑end: React, modern JavaScript/TypeScript. - Cloud & DevOps: AWS (EC2, RDS, S3, Lambda, API Gateway, IAM, CloudWatch), Docker, Kubernetes, Terraform. - CI/CD: Git, Azure DevOps/GitHub Actions, build/deployment pipelines. - Testing: xUnit, NSubstitute, TDD, unit/integration/functional testing. - Security: REST API security, OWASP best practices, PCI DSS considerations. - Design Patterns, SOLID principles, OOP. - Observability: OpenTelemetry, Log analytics. - Agile/DevOps culture: sprint planning, backlog grooming, release management. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering or related field, or equivalent professional experience. - No specific certifications required, but AWS or Azure certification preferred.
Toronto, Canada
Hybrid
Senior
04-11-2025
Company background Company brand
Company Name
Emburse
Job Title
Software Engineer III (Java)
Job Description
**Job Title** Software Engineer III (Java) **Role Summary** Architect, develop, and maintain Java‑based services on AWS. Drive feature delivery, refactor existing code, and ensure high code quality through peer reviews and automated testing. **Expectations** * 4+ years of professional Java development. * Proficiency in AWS services, relational databases (SQL), and RESTful API design. * Strong grasp of OOP, design patterns, secure coding (OWASP), and unit/integration testing. * Mature debugging, code review, and constructive feedback skills. * Ability to read, understand, and improve legacy codebases. **Key Responsibilities** * Resolve moderate‑complexity bugs and implement new features with minimal supervision. * Conduct in‑depth code reviews and provide actionable feedback. * Perform medium‑scale refactoring to enhance maintainability and performance. * Design and maintain unit and integration tests; ensure coverage meets quality standards. * Author clear technical documentation, knowledge‑base articles, and presentations. * Identify and propose alternative solutions; communicate estimations and roadblocks. * Apply secure development practices, review for vulnerabilities, and educate peers on secure coding. **Required Skills** * Java (JDK 8+), Spring/Spring Boot or similar frameworks. * AWS services (EC2, RDS, S3, Lambda, DynamoDB, API Gateway, etc.). * Relational database design and SQL. * RESTful API development with authentication/authorization. * Automated testing frameworks (JUnit, Mockito, TestNG, etc.). * Familiarity with OWASP Top 10 and secure coding guidelines. * Version control (Git), CI/CD pipelines, and issue tracking. * Strong analytical, problem‑solving, and communication skills. **Required Education & Certifications** * Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent experience.
Toronto, Canada
Hybrid
Junior
11-11-2025