Emburse, a company renowned for its innovation and award-winning technologies in software engineering, is seeking a Senior Software Engineer I to join their team in Toronto, Canada. This hybrid role offers an exciting opportunity to contribute to the development of engaging and interconnected system solutions.
As a Senior Software Engineer at Emburse, you'll be at the forefront of enhancing customer experiences, solving interesting challenges, and designing new solutions. With 6+ years of software development experience, you'll take on a pivotal role in ensuring the quality and maintainability of products while actively identifying areas for improvement.
Key responsibilities include:
The ideal candidate will have a Bachelor's degree in Computer Science or a related field (or equivalent experience) and a minimum of 6 years of professional experience in Python, Java, or JavaScript. You should be comfortable working in OS X and Linux environments and have experience with Python Frameworks, AWS, Microservices, SQL, NoSQL, and Git.
Your expertise in scrum and DevOps environments, coupled with a strong understanding of agile application development, will be crucial. Experience in designing REST services, working with third-party APIs, and developing large-scale web applications is also essential.
Join Emburse and be part of a team that values innovation, continuous learning, and professional growth. This role offers the opportunity to work with some of the brightest minds in the industry and to significantly impact the evolution of Emburse's cutting-edge technologies.