cover image
Emburse

Emburse

www.emburse.com

4 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
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
Company background Company brand
Company Name
Emburse
Job Title
Project Manager, Enterprise
Job Description
**Job Title:** Project Manager, Enterprise **Role Summary:** Lead and deliver large, cross‑functional enterprise projects across business systems (Salesforce, Snowflake, Power BI, NetSuite, etc.), driving scope definition, risk management, and stakeholder communication. Own the full project lifecycle from intake to delivery while ensuring high‑quality execution and scalability. **Expactations:** - 7+ years of experience managing complex IT or business systems projects. - Proven track record in data migration, system integration, vendor management, and Agile delivery. - Expertise with enterprise platforms such as Salesforce, NetSuite, Snowflake, Power BI. - Ability to communicate effectively with technical and non‑technical stakeholders. - Strong organizational skills, competent in managing ambiguity and competing priorities. - Collaborative, delivery‑first mindset; able to lead without micromanaging. - PMP or similar certification preferred. - Bonus: experience with SOX, GDPR, or compliance‑heavy environments. **Key Responsibilities:** - Own project intake, planning, milestone tracking, and reporting from kickoff to delivery. - Define scope, build timelines, manage risks, and establish accountability across internal teams and external vendors. - Coordinate execution with contractors, consultants, and internal resources. - Deliver regular updates to senior stakeholders and executive sponsors. - Use JIRA, Smartsheet, and internal tools to track progress, surface blockers, and maintain project documentation. - Collaborate with the PMO to strengthen delivery processes and promote execution excellence. - Balance speed and structure, building delivery rigor without unnecessary overhead. **Required Skills:** - Project management (scope, schedule, risk, resource, stakeholder). - Agile methodology and tools (JIRA, Smartsheet). - Data migration & system integration. - Vendor management. - Strong written and verbal communication. - Organizational and prioritization. **Required Education & Certifications:** - Bachelor’s degree in Business, Information Technology, or related field (preferred). - PMP or comparable project management certification (preferred).
Toronto, Canada
Hybrid
Senior
12-11-2025
Company background Company brand
Company Name
Emburse
Job Title
Software Engineer III - Front end (Javascript/Typescript)
Job Description
Job Title: Software Engineer III – Front‑End (JavaScript/TypeScript) Role Summary: Lead front‑end engineering work on a large codebase, delivering new features, refactoring, and robust testing for a web application. Own ownership of feature ownership, code quality, and cross‑team collaboration in an Agile environment. Expectations: * Demonstrate deep expertise in at least one major front‑end framework (React, Angular, or Vue). * Show progression toward mastery of additional languages, libraries, and tooling. * Apply secure coding practices, conduct vulnerability reviews, and uphold OWASP guidelines. * Deliver medium‑complex refactoring, bug fixes, and new functionality with minimal supervision. Key Responsibilities: * Design, develop, and maintain modular web components using CS‑style frameworks (Sass/ PostCSS). * Build and consume REST/JSON services; integrate third‑party APIs and workflow architectures. * Write unit, integration, and end‑to‑end tests; ensure code coverage and CI/CD integration. * Review peers’ code, provide detailed feedback, and mentor junior engineers. * Produce and keep up‑to‑date technical documentation and knowledge‑base articles. * Participate in sprint planning, backlog grooming, and estimation, prioritizing tasks against the roadmap. * Collaborate with backend, product, and QA teams to align on requirements and acceptance criteria. Required Skills: * 4+ years of software development, with professional experience in React, Angular, or Vue. * Proficiency in JavaScript/TypeScript (ES6+, async/await, promises). * Solid SQL knowledge and experience with relational DBMS (MySQL, PostgreSQL, etc.). * Version control with Git; familiarity with branching, pull requests, and code reviews. * Experience building and consuming APIs (REST, GraphQL). * Knowledge of CSS methodologies (BEM, ITCSS, OOCSS, Utility First). * Experience with build tools (Webpack, Rollup, Gulp). * Cloud platform exposure (AWS, Azure, or similar). * Familiarity with OWASP security principles and secure development practices. Required Education & Certifications: * Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
Toronto, Canada
Hybrid
Junior
25-12-2025