Senior Software Developer at Corpay
London, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

04 Sep, 25

Salary

0.0

Posted On

04 Jun, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Javascript, Sql Server, Design, Web Applications, Emerging Technologies, Test Methodologies, Parallel Processing, Typescript, Fintech, Distributed Applications, Database Design, Computer Science, Unit Testing, Financial Services, Stored Procedures, Payments

Industry

Computer Software/Engineering

Description

Your role
Global businesses trust Corpay Cross-Border to power their international payments, execute plans to manage their currency risk and support their growth around the world. We aim to deliver unmatched service and expertise with respect to moving money globally. Utilizing our proprietary payment automation technology and currency risk mitigation solutions, we take pride in connecting companies large and small with the global financial markets and businesses all over the world. Corpay is backed by our parent company, FLEETCOR Technologies, Inc. (NYSE:FLT) a leading global business payments company based in Atlanta, Georgia, USA. FLEETCOR is a Fortune 1000 firm, an S&P 500 member. To learn more, visit Payments.corpay.com/cross-border
What you’ll be doing
Role Overview:
We are seeking a talented and experienced Full Stack Senior Software Developer to join our agile development team. You will play a key role in advancing our core international payment processing systems, bringing our forex and e-commerce software to the forefront of technical innovation and the financial industry. This position is an excellent opportunity to engage in cutting-edge software development in the financial sector, working on projects that have a real-world impact. You will contribute to prototyping, designing, building, and maintaining robust, scalable, and secure software solutions.

Key Responsibilities

  • Collaborate with business stakeholders to gather requirements and address technical questions.
  • Break down tasks into actionable items to meet deadlines and achieve business goals.
  • Design, develop, and maintain scalable front-end and back-end solutions.
  • Write clean, efficient, and maintainable code following best practices (e.g., Agile methodologies, unit testing, continuous integration, and clean code principles).
  • Participate in code reviews to ensure high-quality deliverables.
  • Develop and maintain system features with a focus on performance and scalability.
  • Collaborate effectively with Product Owners, Scrum Masters, QA Engineers, and other Developers.
  • Troubleshoot, debug, and optimize existing systems to maintain reliability and performance.

Essential Abilities and Attributes

  • Product-focused mindset: Ability to understand core business problems and translate them into technical solutions.
  • Commitment to quality: Driven to deliver high-quality, reliable, and scalable solutions.
  • Team player: Work collaboratively in a close-knit team environment and independently when required.
  • Adaptability: Ability to reduce ambiguity, scope requirements effectively, and estimate project timelines.
  • Continuous learning: Stay current with emerging technologies and apply them to enhance the system.

Qualifications and Experience

  • Education: B.S. in Computer Science, Engineering, or equivalent experience.
  • Experience: 10+ years of professional software engineering experience.

Technical Expertise:

  • Strong experience in .NET design and development for both desktop and web applications.
  • Proficiency in C#, JavaScript, and TypeScript.
  • Deep understanding of MS SQL Server and relational database design, including stored procedures and advanced T-SQL.
  • Experience with unit testing, test methodologies, and mocking frameworks (e.g., Moq, Xunit).
  • Knowledge of distributed applications, including service buses, multi-threading, and parallel processing.
  • Experience building and consuming HTTP-based web APIs.
  • Familiarity with legacy technologies like VB.NET and VB6 (nice to have).

Additional Skills:

  • Experience working with external vendors and third-party integrations (preferred).
  • Background in financial services, payments, foreign exchange, or fintech (preferred).

About Corpay
Corpay is a global technology organisation that is leading the future of commercial payments with a culture of innovation that drives us to constantly create new and better ways to pay. 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 around the world use our solutions for their payments.
All offers of employment made by Corpay (and its subsidiary companies) are subject to the successful completion of satisfactory pre-employment vetting by an independent supplier (Experian). This is in accordance with Corpay’s Resourcing Policy and include employment referencing, identity, adverse financial, criminal and sanctions list checks. We do this to meet our legal and regulatory requirements.
Corpay is dedicated to encouraging a supportive and inclusive culture among our employees. It is within our best interest to promote diversity and eliminate discrimination in the workplace. We seek to ensure that all employees and job applicants are given equal opportunities.
Notice to Agency and Search Firm Representatives: Corpay will not accept unsolicited CV’s from agencies and/or search firms for this job posting. Resumes submitted to any Corpay employee by a third party agency and/or search firm without a valid written & signed search agreement, will become the sole property of Corpay. No fee will be paid if a candidate is hired for this position as a result of an unsolicited agency or search firm referral. Thank you.

Responsibilities
  • Collaborate with business stakeholders to gather requirements and address technical questions.
  • Break down tasks into actionable items to meet deadlines and achieve business goals.
  • Design, develop, and maintain scalable front-end and back-end solutions.
  • Write clean, efficient, and maintainable code following best practices (e.g., Agile methodologies, unit testing, continuous integration, and clean code principles).
  • Participate in code reviews to ensure high-quality deliverables.
  • Develop and maintain system features with a focus on performance and scalability.
  • Collaborate effectively with Product Owners, Scrum Masters, QA Engineers, and other Developers.
  • Troubleshoot, debug, and optimize existing systems to maintain reliability and performance
Loading...