Senior/Intermediate Software Developer Transformation Expert

2 weeks ago


Vancouver, British Columbia, Canada Corpay Full time

Transforming Technology with Corpay

We're seeking a highly skilled Senior/Intermediate Software Developer to join our PayByPhone line of business in Vancouver, Canada. In this role, you'll have the opportunity to develop major components that power our consumer apps and global platform, serving over 17 million users worldwide.

About the Role

You will report directly to the Software Development Manager and work closely with the Software Development team within your domain and cross-functionally with Product colleagues. Your primary responsibilities will include designing, developing, and maintaining scalable production software that meets real-world user demands.

Key Responsibilities

  • Leaving your mark on product design, infrastructure architecture, and technical documentation.
  • Serving as a go-to technical expert for non-technical stakeholders, articulating complex concepts in a clear manner.
  • Collaborating with your team to create automated test suites and establish test plans.
  • Working with Product Management and Client Services to scope out work and define acceptance criteria.
  • Participating in code reviews to share expertise, ensure code quality, and verify PCI compliance.
  • Engaging in mob- and pair-programming sessions to distribute knowledge across the team and find solutions to complex problems.
  • Utilizing and improving our automated CI/CD pipeline.
  • Provisioning and maintaining cloud infrastructure for your team's products.
  • Monitoring the health and success of your team's products through application and system metrics.
  • Owning the success of the features and systems you and your team develop, including monitoring, investigating issues, and supporting services during outages.
  • Mentoring fellow team members and helping grow new technical leaders.
  • Improving development standards, tooling, and processes.
  • Participating in technical decision-making within the team, taking a lead role when appropriate.
  • Providing on-call, critical response on a rotational basis to support relevant PayByPhone development teams.

Requirements

  • Bachelor's degree in Computer Science or Software Engineering.
  • 4+ years' experience designing, developing, and maintaining scalable production software that stands up to real-world users and production conditions.

Preferred Skills and Qualifications

  • Back End Focused: Expert-level ability to code in C#.
  • Experience with cloud platforms like AWS/Azure.
  • Excellent understanding of software engineering techniques.
  • Worked in an agile development environment using processes like Kanban or Scrum.
  • Experience with relational and non-relational databases such as Oracle, MySQL, MongoDB, or DynamoDB.
  • Experience with service-oriented or microservices architecture using synchronous REST) and asynchronous (event-driven) integration.
  • Experience with refactoring.
  • Experience with production monitoring and observability.
  • Front End Development and integration with back-end services.
  • Excited about building robust and extensible 24/7 back-end services for a global market.

About Corpay

Corpay is a global technology organization leading the future of commercial payments with a culture of innovation. Our specialized payment solutions help businesses control, simplify, and secure payment for fuel, general payables, toll, and lodging expenses. Millions of people in over 80 countries use our solutions for their payments.

What We Offer

As a member of our team, you'll enjoy:

  • A competitive salary range of $115k CAD - $145k CAD per year.
  • Opportunities for growth and professional development.
  • A supportive and inclusive work environment.
  • Flexible work arrangements, including remote/hybrid options.

Please Note

All offers of employment made by Corpay are subject to the successful completion of satisfactory pre-employment vetting by an independent supplier. This includes employment referencing, identity, adverse financial, criminal, and sanctions list checks, which meet our legal and regulatory requirements.



  • Vancouver, British Columbia, Canada Autodesk Full time

    Position OverviewAutodesk AEC is seeking a highly skilled individual to join our Power Processing team and develop innovative solutions for global customers.This role involves improving productivity and outcomes across the construction lifecycle. Our customers are working on complex projects worldwide, and we need experts like you to help them achieve more...


  • Vancouver, British Columbia, Canada Vancouver Coastal Health Full time

    About the JobWe are looking for a highly skilled Senior Software Developer to join our team as a Java Expert. The ideal candidate will have extensive knowledge of Java programming language and excellent problem-solving skills.

  • Senior IT Manager

    2 weeks ago


    Vancouver, British Columbia, Canada BC Centre for Excellence in HIVAIDS Full time

    About BC Centre for Excellence in HIV/AIDSBC Centre for Excellence in HIV/AIDS is a world-renowned institution with a unique approach to healthcare delivery and research.Job OverviewWe are seeking an experienced IT leader to join our team as a Senior IT Manager - Transformation Expert. The ideal candidate will have a strong background in designing and...

  • Software Tester

    2 weeks ago


    Vancouver, British Columbia, Canada Dew Software Full time

    Dew Software is a leading player in the digital transformation space, working with Fortune 500 companies to deliver cutting-edge software solutions. We are seeking talented Software Testers to join our team and play a critical role in ensuring the quality and reliability of our products.Job OverviewWe offer a competitive salary of $120,000 - $150,000 per...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Expert to join our team in the MENA region. As a key member of our engineering team, you will play a critical role in designing, implementing, and maintaining innovative software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop high-quality software...


  • Vancouver, British Columbia, Canada Autodesk Full time

    Position OverviewAutodesk is seeking a skilled cloud software development expert to join its team. As a leading provider of industrial design and manufacturing solutions, architecture, engineering and construction, as well as media and entertainment, we are transitioning to the cloud and require talented individuals to build and scale reliable and trusted...

  • Software Developer

    2 weeks ago


    Vancouver, British Columbia, Canada D2L Full time

    D2L is a cloud company that is revolutionizing education and shaping the Future of Work.The old models of teaching and learning are undergoing a profound transformation, and D2L is at the forefront of this shift. New models of teaching and learning enable a personalized, student-centric experience – and deliver improved retention, engagement, satisfaction,...


  • Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    Job Description:We are seeking an experienced and skilled software engineer to join our team at WIA Software Systems Inc. as a senior software engineer. As a key member of our development team, you will be responsible for designing, developing, testing, and maintaining complex software systems.


  • Vancouver, British Columbia, Canada Altimetrik Full time

    Unlock Your Potential as a Software Engineering ExpertAt Altimetrik, we empower our clients to drive digital transformation and deliver exceptional results.We're seeking a skilled Staff Engineer to join our team of experts. As a key member of our organization, you'll play a critical role in shaping the future of software development.Key...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Senior Software Developer (App Ecosystem)We are currently seeking a Senior Software Developer to join our rapidly growing engineering team. This role is for someone who is passionate about building innovative solutions and being exposed to new challenges and technologies while making an impact. This role is available to candidates across Canada, excluding...


  • Vancouver, British Columbia, Canada Ideal career consulting Full time

    Job Title:Software Development ExpertAbout the Job:We are seeking an experienced Software Development Expert to join our team at Ideal Career Consulting.Key Responsibilities:Develop and implement software solutions using ASP, SQL, Visual C++ / MFC, and C# programming languages.Maintain existing computer programs by making modifications as required.Assist in...


  • Vancouver, British Columbia, Canada BNW Travel Management Ltd. Full time

    Job Title: Software Development ExpertJob Summary:Collaborate with our team to develop and maintain software applications for the travel industry.Design, implement, and test software code to meet business requirements.Work closely with stakeholders to understand software needs and provide solutions.Contribute to the development of technical specifications...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    About UsElectronic Arts is a global leader in the gaming industry, dedicated to creating immersive experiences that inspire players around the world. Our mission is to bring people together through our games and technologies.About the RoleWe are seeking an expert software development professional to join our team as a Senior Software Engineer. In this role,...


  • West Vancouver, British Columbia, Canada Amica Senior Lifestyles Full time

    About the RoleAs a Community Operations Manager at Amica Senior Lifestyles, you will play a critical role in ensuring the day-to-day operations of our senior living community run smoothly. This is an exciting opportunity to join a dynamic team and contribute to the delivery of exceptional care and support to our residents.Key ResponsibilitiesAdministrative...


  • Vancouver, British Columbia, Canada Ideal career consulting Full time

    Ideal career consulting is seeking a skilled Software Development Expert to join our team. As a key member of our development team, you will be responsible for writing, modifying, integrating and testing software code. This is a permanent position with a salary range of $60,000 - $90,000 per year.Job DescriptionThe successful candidate will have 3 years of...


  • Vancouver, British Columbia, Canada Peninsula Canada Full time

    Job Overview:At Peninsula Canada, we are seeking a highly skilled Software Development Expert to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software applications.About the Role:The successful candidate will have a strong background in programming languages...


  • Vancouver, British Columbia, Canada Brock Solutions Full time

    Job Details:Brock Solutions is a leading engineering solutions and professional services company that specializes in the design, build, and implementation of real-time operational solutions for industrial and transportation organizations worldwide.As a Senior Software Developer at Brock Solutions, you will be working with a team of experienced professionals...


  • Vancouver, British Columbia, Canada Autodesk Full time

    Job OverviewAutodesk AEC is looking for a skilled software developer to join our Power Processing team and create innovative products for our global customers.As a member of our team, you will improve productivity and outcomes across the construction lifecycle, helping our customers build challenging projects efficiently and effectively.ResponsibilitiesYou...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Job Title: Senior Software Engineer - Full Stack DeveloperAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at T-Net British Columbia. As a Senior Software Engineer, you will be responsible for mentoring a team of skilled engineers, guiding them in the design, development, and deployment of high-quality software...


  • Vancouver, British Columbia, Canada City of Vancouver Full time

    City of Vancouver: A Dynamic Hub for Software Development ProfessionalsThe City of Vancouver offers an exceptional opportunity for a skilled Senior Software Development Analyst to join our team and contribute to the development of innovative solutions. This role is perfect for a highly motivated and experienced professional looking to make a meaningful...