Application Software Engineer

4 weeks ago


Vancouver, British Columbia, Canada Corpay Full time

Your Role

As a skilled Software Developer, you will be responsible for crafting essential components that drive our consumer applications and global platform, serving over 17 million users who rely on our services for convenient parking payments.

Key Responsibilities

Software Development

Corpay is actively seeking a remote Software Developer for the PaybyPhone division. In this position, you will create significant components that support our consumer applications and global infrastructure, enabling seamless parking payment solutions for millions. We are looking for a proactive problem solver who is dedicated to finding optimal and cost-effective solutions. Your tasks will include:

  • Writing and testing code for new features and resolving bugs.
  • Investigating application issues within established timelines and effectively communicating solutions to team members.
  • Collaborating with the team to design and implement automated testing frameworks, refine acceptance criteria, and develop comprehensive test plans.
  • Participating in code reviews to enhance knowledge sharing and improve code quality.
  • Engaging in pairing and mob programming sessions to foster learning among team members.
  • Building and deploying software through an automated CI/CD pipeline, contributing to process improvements.
  • Maintaining cloud infrastructure for your team's products and monitoring the health and performance of these products through various metrics.
  • Providing users with guidance on appropriate actions or workarounds when necessary.
  • Documenting, tracking, and monitoring issues while escalating problems to ensure timely resolutions.
  • Contributing to technical documentation.
  • Taking ownership of the success of the systems developed by your team, including monitoring, troubleshooting, and supporting services during outages, including rotational on-call duties.
  • Conducting regular checks on key metrics in production environments.

Work Environment

The Software Developer will operate in a virtual setting, with occasional in-office days. Corpay is committed to your success by providing:

  • Designated workspace in a home office setup.
  • Company-issued equipment.
  • Virtual training opportunities.
  • Monthly internet stipend for home connectivity.

Qualifications & Skills

  • 3+ years of experience in designing and developing clean, maintainable software suitable for real-world users and production environments.
  • Bachelor's degree in Computer Science or Software Engineering is a plus.
  • Proficiency in writing clean, maintainable code with adequate test coverage.
  • Ability to effectively communicate technical decisions.
  • Collaborative mindset with a focus on learning from peers.
  • Active contributions to team processes, roadmaps, and architectural decisions.
  • Commitment to enhancing the operational reliability of team systems.
  • Demonstrated experience through relevant projects.
  • Familiarity with agile methodologies such as Kanban or Scrum.
  • Intermediate proficiency in object-oriented programming languages, preferably C# or Python.
  • Experience with automated unit testing and interest in TDD and BDD techniques.
  • Strong understanding of software engineering principles.
  • Experience with cloud platforms, particularly AWS.
  • Familiarity with relational and non-relational databases, including Oracle, MySQL, MongoDB, or DynamoDB.
  • Experience in enhancing legacy systems or transitioning them to microservice architectures.
  • Proficiency with Docker and Terraform.
  • Experience in code refactoring.
  • Experience with service-oriented or microservices architecture, utilizing both synchronous (REST) and asynchronous (event-driven) integrations.
  • Familiarity with React.
  • Understanding of Domain Driven Design concepts.
  • Experience with production monitoring and observability practices.
  • A passion for building robust and scalable back-end services for a global audience.

About Corpay

Corpay is a leading global technology organization at the forefront of commercial payments, fostering a culture of innovation that drives us to continually develop new and improved payment solutions. Our specialized offerings assist businesses in managing, simplifying, and securing payments for various expenses. Millions of users across over 80 countries rely on our solutions for their payment needs.

Corpay is dedicated to promoting a supportive and inclusive culture among our employees, ensuring equal opportunities for all individuals in the workplace.



  • Vancouver, British Columbia, Canada Lumotive Full time

    Job Overview We are looking for a dynamic and highly skilled Software Applications Engineer (SAE) to deliver exceptional first-line support for our clientele across the entire software ecosystem, from application interfaces to embedded firmware. This individual should have a strong desire to learn and master our current offerings while also contributing...


  • Vancouver, British Columbia, Canada Lumotive Full time

    Job Overview We are looking for a dynamic and highly skilled Software Applications Engineer (SAE) to deliver top-tier support for our clients across the entire software spectrum, from application interfaces to embedded firmware. This role requires a passion for technology and a commitment to mastering our product offerings while actively contributing to...


  • Vancouver, British Columbia, Canada Workday, Inc. Full time

    About the RoleWe are seeking a highly skilled Software Application Engineer to join our team at Workday, Inc. As a key member of our Skills team, you will play a critical role in delivering critical features for our Skills Cloud product.Key Responsibilities:Collaborate with cross-functional teams to design, develop, and deploy high-quality software...


  • Vancouver, British Columbia, Canada Workday, Inc. Full time

    About the RoleWe are seeking a highly skilled Software Application Engineer to join our team at Workday, Inc. As a key member of our Skills team, you will play a critical role in delivering critical features for our Skills Cloud product.Key Responsibilities:Collaborate with cross-functional teams to design, develop, and deploy high-quality software...


  • Vancouver, British Columbia, Canada XYZ STUDIO LTD. Full time

    Position OverviewXYZ STUDIO LTD. is seeking a dedicated Application Software Engineer to join our dynamic team. The ideal candidate will possess a strong educational background and relevant experience in software development.QualificationsEducation: Bachelor's degree in Computer Science or a related fieldExperience: 2 to 3 years in software developmentKey...


  • Vancouver, British Columbia, Canada Corpay Full time

    Your Role As a seasoned Software Developer, you will be responsible for creating significant components that drive our consumer applications and global platform, facilitating convenient parking payments for over 17 million users. What You'll Be Doing Software Developer Key Responsibilities Corpay is actively seeking a remote Software Developer for the...


  • Vancouver, British Columbia, Canada Lumotive Full time

    Job DescriptionWe are seeking a highly motivated and versatile Software Field Applications Engineer to provide first-level support for our customers across the full software stack, from the applications layer down to embedded firmware.Key Responsibilities:Customer Support and Engagement:Serve as the primary point of contact for customer inquiries and...


  • Vancouver, British Columbia, Canada Lumotive Full time

    Job DescriptionWe are seeking a highly motivated and versatile Software Field Applications Engineer to provide first-level support for our customers across the full software stack, from the applications layer down to embedded firmware.Key Responsibilities:Customer Support and Engagement:Serve as the primary point of contact for customer inquiries and...


  • Vancouver, British Columbia, Canada Lumotive Full time

    About the RoleWe are seeking a highly motivated and versatile Software Field Applications Engineer to provide first-level support for our customers across the full software stack, from the applications layer down to embedded firmware. This individual will be passionate about learning and becoming an expert on our existing products, while also contributing to...


  • Vancouver, British Columbia, Canada Lumotive Full time

    About the RoleWe are seeking a highly motivated and versatile Software Field Applications Engineer to provide first-level support for our customers across the full software stack, from the applications layer down to embedded firmware. This individual will be passionate about learning and becoming an expert on our existing products, while also contributing to...


  • Vancouver, British Columbia, Canada Corpay Full time

    Your Role As a skilled Software Developer, you will be responsible for creating significant components that drive our consumer applications and global platform, which serves over 17 million users who rely on our services for parking payments. Key Responsibilities Software Development What We Are Looking For Corpay is seeking a remote Software...


  • Vancouver, British Columbia, Canada Auphan Software Full time

    Auphan Software is expanding and continuously seeks talented individuals to enhance our workforce. We value the contributions of our employees and strive to create an environment that fosters growth and development.Employee BenefitsWe prioritize the well-being of our team members, believing that a satisfied employee leads to excellent customer service. Our...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    About Aequilibrium Software IncAequilibrium Software Inc is a technology professional services organization that provides innovative solutions to clients in the FinTech and VR industries.Job SummaryWe are seeking a highly skilled Senior Android Developer to join our team. The successful candidate will be responsible for designing, developing, and maintaining...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    About Aequilibrium Software IncAequilibrium Software Inc is a technology professional services organization that provides innovative solutions to clients in the FinTech and VR industries.Job SummaryWe are seeking a highly skilled Senior Android Developer to join our team. The successful candidate will be responsible for designing, developing, and maintaining...


  • Vancouver, British Columbia, Canada Auphan Software Full time

    Auphan Software is expanding and is on the lookout for talented individuals to enhance our team. We value the skills and creativity that each member brings to our organization.Employee Investment and BenefitsWe are committed to the growth and satisfaction of our employees. A motivated team member translates to exceptional service for our clients. Our focus...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Job SummaryThe Senior UI/Frontend Software Engineer will be responsible for...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Job SummaryThe Senior UI/Frontend Software Engineer will be responsible for...


  • Vancouver, British Columbia, Canada Auphan Software Full time

    Auphan Software is expanding and is continuously on the lookout for talented individuals to enhance our team. We encourage you to submit your resume for consideration, and we will evaluate your fit for our organization.Employee Value and BenefitsWe prioritize the development of our workforce. A satisfied employee is essential for delivering excellent service...