View All Jobs 1290

Senior Software Engineer

Develop innovative software solutions to enhance expense management and AP automation for clients.
Toronto
Senior
1 month ago

✨ About The Role

- The Senior Software Engineer will contribute to the development of interconnected system solutions that enhance customer experiences. - The role involves identifying problems and risks in one's own work and actively seeking areas for improvement. - The engineer will partner with product and analytics teams to drive requirements that consider all stakeholders' needs. - The position requires developing sophisticated software with minimal supervision and making complex contributions to the team's knowledge base. - The engineer will participate in system design sessions and may have responsibilities in supervising others or leading small to moderate projects. - The role includes producing quality API documentation and ensuring best practices are followed in software development.

âš¡ Requirements

- The ideal candidate will have over six years of software development experience, ideally with project lead responsibilities. - A strong sense of personal responsibility for the quality and maintainability of the product is essential. - Empathy for the end-user is crucial, guiding decision-making throughout the development process. - The candidate should possess advanced debugging skills and the ability to fix complex bugs. - Experience in mentoring and guiding junior developers is important, as the role involves onboarding less experienced team members. - Familiarity with agile application development lifecycle and scrum methodologies is expected. - The candidate should have a solid understanding of system design and be able to contribute to technical documentation and presentations.
+ Show Original Job Post
























Senior Software Engineer
Toronto
Engineering
About Emburse
Expense management and AP automation.