cover image
Emburse

Emburse

www.emburse.com

2 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
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
Company background Company brand
Company Name
Emburse
Job Title
Senior Software Engineer
Job Description
**Job Title:** Senior Software Engineer **Role Summary:** Experienced software engineer responsible for designing, developing, and maintaining high‑quality Java‑based solutions within an agile, DevOps environment. Provides technical leadership, mentors junior staff, and collaborates with product, analytics, and operations teams to deliver scalable micro‑services and APIs on AWS. **Expectations:** - Minimum 6 + years professional Java development experience, including project‑lead responsibilities. - Proven ability to ensure code quality, maintainability, and security (OWASP). - Strong mentorship and communication skills; able to guide junior developers and present technical concepts clearly. - Active participation in agile ceremonies, peer code reviews, and release preparation. **Key Responsibilities:** - Design, implement, and maintain Java micro‑services, REST/JSON APIs, and related backend components. - Conduct advanced debugging, refactoring, and bug‑fixing with minimal supervision. - Produce and maintain comprehensive API documentation and technical specifications. - Lead code reviews, enforce best‑practice standards, and drive continuous improvement. - Onboard, mentor, and coach less‑experienced team members; may supervise small to moderate projects. - Collaborate with product, analytics, and DevOps teams to align requirements, prioritize work, and ensure smooth releases. - Participate in system design sessions and contribute to knowledge‑base articles and engineering presentations. **Required Skills:** - Java (6+ years) with strong OOP fundamentals. - Spring Framework, Spring Boot, and RESTful service development. - Experience with AWS services, Docker/containerization, and micro‑service architectures. - Proficient in SQL and NoSQL databases. - Git version control and CI/CD pipelines in a DevOps setting. - Agile/Scrum methodology and SDLC adherence. - Understanding of OWASP security principles. - Ability to produce high‑quality API documentation and conduct thorough code reviews. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent professional experience). - Relevant certifications (e.g., AWS Certified Developer, Oracle Java SE) are a plus but not mandatory.
Toronto, Canada
Hybrid
Senior
19-02-2026