At a Glance
- Tasks: Develop and maintain scalable software solutions for international payments and foreign exchange.
- Company: Join Corpay, a leading global corporate payments company with a tech-driven culture.
- Benefits: Enjoy competitive salary, private healthcare, generous holiday, and access to LinkedIn Learning.
- Other info: Collaborative team atmosphere with excellent career growth opportunities.
- Why this job: Make a real impact in fintech while solving complex problems in a dynamic environment.
- Qualifications: 8+ years of software engineering experience with skills in C#, .NET, and Agile methodologies.
The predicted salary is between 70000 - 90000 £ per year.
Corpay Cross-Border helps businesses move money globally, manage currency risk, and streamline international payments. Our technology supports customers operating across markets, currencies, and regulatory environments, where reliability, security, and scale matter every day.
We are looking for a Senior Full Stack Software Developer to help evolve the platforms that power Corpay Cross-Border’s international payments and foreign exchange capabilities. This is a hands-on engineering role suited to someone who enjoys solving complex business-critical problems, improving established systems, and delivering secure, scalable software in a financial technology environment. You will work closely with product, QA, business stakeholders, and other engineers to design, build, test, and maintain applications that support real-world payment and FX workflows.
Role Responsibilities:
- Collaborate with business stakeholders to gather requirements and address technical questions.
- Provide technical guidance to other developers, contribute to architectural decisions, and help improve engineering practices across the team.
- 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.
- Take ownership of complex technical problems from discovery through delivery, balancing maintainability, performance, security, and business value.
- 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: 8+ years of professional software engineering experience.
Required Experience:
- C# and .NET development across web and/or desktop applications.
- JavaScript or TypeScript.
- SQL Server, relational database design, stored procedures, and T-SQL.
- HTTP APIs and service-oriented or distributed systems.
- Message queues, service buses, asynchronous processing, or event-driven systems.
- Unit testing and modern engineering practices.
- Experience working in Agile delivery teams.
Desirable Experience:
- Payments, FX, fintech, banking, or regulated financial services.
- Legacy modernization involving VB.NET, VB6, or older .NET Framework systems.
- Front-end development using React, Blazor, or similar frameworks.
- Third-party integrations and vendor platforms.
- Performance tuning, observability, monitoring, and production support.
Benefits & Perks:
- 4 X Life insurance
- Pension scheme – 5% employer contribution
- Private Healthcare
- 25 days Holiday (plus Holiday Buy/Sell)
- Access to LinkedIn Learning
- Free rewards and discounts via Gratitudes
Corpay is an Equal Opportunity Employer. Corpay provides equal employment opportunities to all employees and applicants without regard to race, colour, gender (including pregnancy), religion, national origin, ancestry, disability, age, sexual orientation, gender identity or expression, marital status, language, ancestry, genetic information, veteran and/or military status or any other group status protected by federal or local law.
Senior Full Stack Software Developer in London employer: Corpay, Inc.
Corpay Cross-Border is an exceptional employer, offering a dynamic work environment in the heart of London where innovation meets financial technology. Employees benefit from a strong commitment to professional growth, with access to resources like LinkedIn Learning, alongside competitive perks such as private healthcare and a generous pension scheme. The collaborative culture fosters teamwork and adaptability, making it an ideal place for those looking to make a meaningful impact in the fintech space.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Full Stack Software Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the fintech space, especially those who work at Corpay or similar companies. A friendly chat can sometimes lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! If you have a portfolio of projects or contributions to open-source software, make sure to highlight them during interviews. This is your chance to demonstrate your hands-on experience with C#, .NET, and other relevant technologies.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and data structures, and be ready to solve problems on the spot. Remember, they want to see how you think and approach challenges!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Corpay.
We think you need these skills to ace Senior Full Stack Software Developer in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Full Stack Software Developer role. Highlight your expertise in C#, .NET, and any relevant fintech experience to catch our eye!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about this role and how your background aligns with our mission at Corpay. Share specific examples of your past projects that demonstrate your problem-solving skills.
Showcase Your Technical Skills:Don’t forget to include any relevant technical skills, especially around JavaScript, SQL Server, and Agile methodologies. We love seeing candidates who can clearly articulate their technical prowess!
Apply Through Our Website:For the best chance of getting noticed, apply directly through our website. It’s the quickest way for us to receive your application and start the conversation about your future with us!
How to prepare for a job interview at Corpay, Inc.
✨Know Your Tech Stack
Make sure you’re well-versed in C#, .NET, JavaScript or TypeScript, and SQL Server. Brush up on your knowledge of HTTP APIs and service-oriented systems, as these are crucial for the role. Being able to discuss your experience with these technologies confidently will show that you're ready to tackle the challenges ahead.
✨Showcase Your Problem-Solving Skills
Prepare examples of complex problems you've solved in previous roles, especially those related to financial technology. Be ready to explain your thought process and how you approached each challenge. This will demonstrate your ability to think critically and deliver effective solutions.
✨Emphasise Collaboration
Since this role involves working closely with product owners and other developers, highlight your teamwork experiences. Share specific instances where you collaborated successfully to achieve a common goal. This will illustrate your ability to work in a close-knit team environment, which is essential for success.
✨Stay Current with Trends
Show your commitment to continuous learning by discussing any recent technologies or methodologies you've explored. Mention any relevant courses or certifications, especially those related to Agile practices or modern engineering techniques. This will reflect your proactive approach to professional development and adaptability.