Toronto, Ontario
13 days ago
Senior Security Software Engineer
Who We Are:
At Emburse, you’ll not just imagine the future – you’ll build it. As a leader in travel and expense solutions, we are creating a future where technology drives business value and inspires extraordinary results. 
Emburse is looking for a passionate software engineer to focus and contribute to the security of our solutions. As a senior engineer in this role you'll have the opportunity to work with leadership and many different development teams helping improve our security posture and processes while being hands-on and contributing significantly to the existing codebase.


What You Will Do:Take personal responsibility for the security of the product and actively identify areas for improvementContribute to codebase to remediate known and emerging security flawsWork closely with security team helping identify security debtCollaborate with development teams ensuring security of released featuresRespond promptly to security incidents ensuring minimal impactWork with leadership to establish best practice processes ensuring security of our APIs and productsOn-board and mentor less experienced team membersDevelop sophisticated software with minimum supervisionMake complex contributions to technical documentation/knowledge base and team/engineering presentationsMentor and guide junior developersParticipate in supervising others or leading small to moderate projectsFix complex bugs and demonstrate advanced debugging skillsProduce quality documentation and ensures practices are followedContribute to system design sessions in their area of specialtyHave expanded Code review responsibilitiesPerform advanced refactoringGive constructive feedback to team membersLearn industry jargon and business concepts to better understand the challenges our technology is designed to solveRaise roadblocks and updates estimations as neededCommunicate complicated concepts to junior staffWhat You Will Bring:4-6 Years of Software Development Experience in a business settingBachelor’s degree in Computer Science or related field, or equivalent years’ experienceStrong experience developing systems with Java and frameworks like SpringExperience with AWS, Microservices, SQL, NoSQLIntermediate Knowledge in Javascript preferredExperience with secure coding principles (OWASP, static analysis tools, input validation, etc.)Knowledge of authentication and authorization protocols (OAuth2, SAML, JWT, LDAP)Extensive experience with RESTful APIs and security of API designExperience working in a scrum and DevOps environmentExperience working in OS X and Linux environmentsWhy Emburse?
Finance is changing—and at Emburse, we’re leading the way. Our AI-powered solutions help organizations eliminate inefficiencies, gain real-time visibility, and optimize spend—so they can focus on what’s next, not what’s slowing them down. • 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. 
Shape your future & find what’s next at Emburse. 
Emburse provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Emburse complies with applicable state and local laws governing nondiscrimination in employment in every location where the company has facilities. This policy applies to all terms and conditions of employment.
Confirm your E-mail: Send Email