
Senior Software Engineer
Emburse
full-time
Posted on:
Location Type: Hybrid
Location: Toronto • Canada
Visit company websiteExplore more
Job Level
About the role
- Contribute to the development of an engaging and interconnected set of system solutions.
- Enhance the experiences of your customers, solve interesting challenges, and design new solutions.
- Collaborate with cross-functional teams to deliver high-quality software.
- On-board and mentor less experienced team members.
- Develop sophisticated software with minimum supervision.
- Fix complex bugs and demonstrate advanced debugging skills.
Requirements
- Minimum of 6 years’ professional experience in Java development.
- Experience working in OS X and Linux environments, Spring, AWS, Microservices, SQL, NoSQL, GIT.
- Experience working in a scrum and DevOps environment. Good understanding of agile application development lifecycle.
- Preferred: Experience Designing and building JSON or REST services, experience working with 3rd party APIs, AWS APIs, Docker or other containers, large-scale or distributed web applications, Test Driven Development and functional testing.
Benefits
- A Company with Momentum – We serve 12M+ users across 120 countries, helping businesses modernize their finance operations.
- A Team That Innovates – Work alongside some of the brightest minds in finance, tech, and AI to solve real-world challenges.
- A Culture That Empowers – Competitive pay, flexible work, and an inclusive, collaborative environment that supports your success.
- A Career That Matters – Your work here drives efficiency, innovation, and smarter financial decision-making for businesses everywhere.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpringMicroservicesSQLNoSQLJSONREST servicesTest Driven Developmentfunctional testingdebugging
Soft Skills
collaborationmentoringproblem-solvingcustomer experience enhancementindependence