Software Developer, Software Engineer, Full Stack Developer
Remote / Online - Candidates ideally in
Vancouver, BC, Canada
Listing for:
Corpay
Full Time, Remote/Work from Home
position
Listed on 2026-02-28
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software, DevOps
Job Description & How to Apply Below
Your role
As an experienced Software Developer, you’ll develop major components that power our consumer apps and global platform enabling over 17 million users to conveniently pay for parking.
What you'll be doing
Software Developer
What We Need
Corpay is currently hiring a remote Software Develop for the Payby Phone line of business. In this role, you will develop major components that power our consumer apps and global platform enabling over 17 million users to conveniently pay for parking. Additionally, Corpay is looking for an active problem solver who enjoys seeking out the best and cost-effective solution. Write and test-drive code for new features and bugfixes.
Investigate application issues within defined timelines and early demonstrate and explain the solution to others. Work with the team to design and develop automated test suites, refine acceptance criteria, and establish test plans. Participate in code reviews to share knowledge and improve code quality. Learn from your teammates and help them learn through pairing and mob programming sessions. Build and deploy software through an automated CI/CD pipeline, helping refine the process.
Maintain cloud infrastructure for your team’s products and monitor the health and success of your team’s products through application, system, and business metrics. Advise users on appropriate action/workaround where applicable. Document, track, monitor problems and escalate issues to ensure a timely resolution. Contribute to technical documentation. Own the success of the systems you and your team develop. This includes monitoring, investigating issues, and supporting the service during outages including rotational on-call.
Carry out regular checks on key metrics in Production environments. You must maintain a personal data plan to fulfill your responsibilities for on-call support.
How We Work
The Software Developer will be expected to work in a virtual environment, with occasional in office work days in Vancouver. Corpay will set you up for success by providing:
Assigned workspace in home office setupCompany-issued equipmentVirtual trainingMonthly home Internet stipendRole Responsibilities
The responsibilities of the role will include:
Experience working in agile environment using processes like Kanban or ScrumIntermediate level ability to code in object-oriented programming language preferably C#, pythonExperience with automated unit testing, and an interest in techniques such as TDD and BDDExcellent understanding of software engineering principlesExperience with cloud platforms like AWS/Azure preferably AWSExperience with relational and non-relational databases such as Oracle, MySQL, Mongo
DB, or DynamoDBExperience improving legacy systems, or migrating them to a microservice architectureExperience with Docker, TerraformExperience with refactoringExperience with service-oriented or microservices architecture using synchronous (REST) and asynchronous (event-driven) integrationExperience with ReactFamiliarity with Domain Driven Design conceptsExperience with production monitoring and observabilityYou’re excited about building robust and extensible 24/7 back-end services for a global marketQualifications & Skills
3+ years’ experience designing and developing clean, maintainable software that stands up to real-world users and production conditionsBachelor’s degree in Computer Science or Software Engineering (nice to have)Writing clean, maintainable code with good test coverageEffectively communicating technical decisionsCollaborating with and learning from your teammatesMaking regular contributions to the team's processes, roadmap, and architectureHelping improve the operational reliability of the team's systemsDemonstrated experience / projectsYou’ve worked in or want to work in an agile environment using processes like Kanban or ScrumIntermediate level ability to code in object-oriented programming language preferably C#, pythonExperience with automated unit testing, and an interest in techniques such as TDD and BDDExcellent understanding of software engineering principlesExperience with cloud platforms like AWS/Azure preferably AWSExperience with…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: