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.
- 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.
- Education: B.S. in Computer Science, Engineering, or equivalent experience.
- Experience: 8+ years of professional software engineering 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.
- 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.
- 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, color, 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 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
✨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’ve got a portfolio of projects, make sure it’s polished and highlights your best work. Share it during interviews or even on your LinkedIn profile to catch the eye of hiring managers.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common algorithms and data structures, and be ready to discuss how you’ve tackled complex problems in past roles.
✨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
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Full Stack Software Developer role. Highlight your experience with C#, .NET, and any relevant technologies mentioned in the job description. We want to see how your skills align with what we're looking for!
Showcase Your Projects:Include specific projects that demonstrate your ability to solve complex problems and deliver scalable solutions. We love seeing real-world examples of your work, especially if they relate to payments or fintech!
Be Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences. We appreciate a well-structured application!
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the process smoother for everyone involved.
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 in a fintech environment. Be ready to explain your thought process and the impact of your solutions. This will demonstrate your ability to handle the business-critical issues that come with the territory.
✨Emphasise Collaboration
Since this role involves working closely with product owners, QA engineers, and other developers, highlight your teamwork experiences. Share specific instances where you’ve collaborated effectively to achieve project goals, and how you’ve contributed to improving engineering practices within your team.
✨Stay Current and Adaptable
Show your commitment to continuous learning by discussing any recent technologies or methodologies you've explored. Mention how you adapt to new tools and frameworks, especially in relation to performance tuning and modern engineering practices. This will reflect your proactive approach to staying relevant in the fast-paced tech landscape.