Application Software Engineer

4 weeks ago


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 PaybyPhone division. In this position, you will:

  • Develop essential components that enhance our consumer applications and global platform.
  • Exhibit problem-solving skills to identify and implement the most effective and economical solutions.
  • Write and conduct tests for new features and bug fixes.
  • Investigate application issues within specified timelines and effectively communicate solutions to the team.
  • Collaborate with the team to design and implement automated testing frameworks, refine acceptance criteria, and establish testing protocols.
  • Engage in code reviews to share insights and elevate code quality.
  • Learn from peers and facilitate their learning through collaborative programming sessions.
  • Build and deploy software using an automated CI/CD pipeline, contributing to process improvements.
  • Maintain cloud infrastructure for your team's products and monitor their performance through various metrics.
  • Guide users on appropriate actions or workarounds when necessary.
  • Document, track, and escalate issues to ensure timely resolutions.
  • Contribute to technical documentation.
  • Take ownership of the success of the systems developed by your team, including monitoring and supporting services during outages, which may involve on-call duties.
  • Regularly check key metrics in production environments.

Work Environment

The Software Developer will operate in a virtual setting, with occasional in-office workdays. Corpay will support your success by providing:

  • Dedicated workspace in your home office setup.
  • Company-issued equipment.
  • Virtual training opportunities.
  • Monthly stipend for home internet expenses.

Qualifications & Skills

  • 3+ years of experience in designing and developing clean, maintainable software suitable for real-world applications.
  • Bachelor's degree in Computer Science or Software Engineering is preferred.
  • Proficient in writing clean, maintainable code with comprehensive test coverage.
  • Ability to effectively communicate technical decisions.
  • Collaborative mindset with a focus on learning from teammates.
  • Active participation in the team's processes, roadmap, and architecture.
  • Experience in enhancing operational reliability of systems.
  • Demonstrated experience through 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 methodologies.
  • Strong understanding of software engineering principles.
  • Experience with cloud platforms, preferably AWS.
  • Familiarity with relational and non-relational databases like Oracle, MySQL, MongoDB, or DynamoDB.
  • Experience in improving legacy systems or transitioning to microservice architectures.
  • Knowledge of Docker and Terraform.
  • Experience in code refactoring.
  • Experience with service-oriented or microservices architecture using REST and event-driven integration.
  • Experience with React.
  • Understanding of Domain Driven Design concepts.
  • Experience with production monitoring and observability.
  • Enthusiasm for building robust and scalable back-end services for a global audience.

Salary Band: $84,000 - $105,000

About Corpay

Corpay is a leading global technology organization at the forefront of commercial payments, fostering a culture of innovation that drives us to continuously 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 committed to promoting a supportive and inclusive culture among its employees, ensuring equal opportunities for all job applicants and employees.



  • 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 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 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...


  • 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...