Senior Software Developer
Card linking infrastructure for loyalty and rounding programsPosted Jun 19, 2026
About the role
Senior Software Developer
Olive is entering an exciting phase of our journey as we build on our early customer success and scale rapidly. This opportunity will have a meaningful impact on industry and organizations, directly affecting millions worldwide.
In this position, you will join the core development team and will play a crucial role in building out our platform's services and applications to improve the scalability, availability, and performance. This opportunity is perfect for an established developer who loves to dig into the code to build great products and is excited to make an impact on the people and customers Olive serves.
Olive logo (2)
Submit your application here
WHAT YOU'LL BE DOING
End-to-end development of software systems from architecture and design through development to deployments and maintenance.
Experimenting with and evaluating new technologies.
Completing back-end & front-end development and architecture.
Participating in peer code reviews.
Implementing appropriate testing methodologies based on the project risk levels.
Collaborating with software developers and business stakeholders to plan, design, develop, test, and maintain web-based solutions.
Preparing documentation on the status, operation and maintenance of code you deliver.
Analyzing and resolving technical and platform problems.
Providing third-level support to business users.
WHAT YOU'LL BRING TO THE TEAM
Experience in designing, implementing, and operating highly scalable web services
High standards of software quality for the code you write.
Passion for collaborating with internal and external customers to build features that solve problems.
Enthusiasm for working in small, fast moving teams.
Detailed understanding of the current and emerging trends in application development, platforms as a service, and payment technologies.
Pride in your abilities to deliver solid code, to scale technology platforms.
Bachelor's Degree in an engineering-related field or equivalent related experience
SKILLS TO BE GREAT IN THIS ROLE
Proficiency with C#, .NET, Javascript, and SQL Server.
Proficiency with API’s and RESTful Web Services
Experience designing and developing enterprise-grade software.
Experience with Agile methodologies (e.g. Scrum and Kanban)
Experience with source control management systems and continuous integration/ deployment environments.
Experience in writing solid unit, integration and UI tests.
Experience with Public Cloud Computing such as Microsoft Azure or similar.
Understanding of cross-browser compatibility issues.
Strong communication skills with both internal team members and external business stakeholders.
Strong initiative to find ways to improve solutions, systems, and processes.
It would also be nice (but not a deal-breaker!) if you had:
Experience working with payments data or payments-focused APIs.
WHERE YOU’LL WORK
Olive is a remote-first workplace with hubs around the Greater Toronto Area (i.e. Mississauga, Oakville, Waterloo).
We value meeting in person occasionally, so priority will be given to candidates within 100km.
BENEFITS OF WORKING WITH OLIVE
Experience a unique opportunity to build, grow, and leave your impact on a new, growing industry and the millions of people around the world we will help.
Work alongside an executive team that supports your development by providing ongoing feedback and regular 1-on-1s.
Autonomy and responsibility: this role provides an opportunity to try new things and push creative boundaries.
You’ll be set up with a MacBook laptop and internet allowance.
Receive a total compensation package that includes a competitive health benefits package and stock options.
Is this your company?
Claim itThe Weekly
Sign up today to get notified about jobs like this in the Region of Waterloo. One email every Monday from weekly@builderloo.ca. Unsubscribe anytime.