Senior Software Engineer I London
Senior Software Engineer I London

Senior Software Engineer I London

Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Lead projects, design and develop software solutions in a fast-paced fintech environment.
  • Company: Join a leading fintech powering global transactions for brands like eBay and Sony.
  • Benefits: Enjoy a hybrid work model, career growth opportunities, and a supportive team culture.
  • Why this job: Make a real impact in digital payments while collaborating with innovative teams.
  • Qualifications: Bachelor's or Master's in Computer Science; proficiency in .NET, Java, Go, or Python required.
  • Other info: Be part of a diverse team that values your unique background and ideas.

The predicted salary is between 43200 - 72000 £ per year.

We’re one of the most exciting fintechs in the world. Our mission is to enable businesses and their communities to thrive in the digital economy. We’re the strategic payments partner for some of the best-known fast-moving brands globally such as Wise, The Hut Group, Sony Electronics, Sainsbury's, Deliveroo, Adidas, Klarna and many others.

Global payments are complex and ever-evolving. At Checkout, our software engineers develop the next-generation payments technologies that enable our Merchants to boost their acceptance rates, cut processing costs, fight fraud, and create cutting-edge technology that enables extraordinary customer experiences.

We’re looking for Senior Software Engineers who bring fresh ideas, have a curious nature and are passionate about working in an Engineering environment which focuses on building products to achieve the company’s strategic goals. You’ll get to work with teams from across Checkout’s portfolio of products and services who all have a real customer-first philosophy.

As a Senior Software Engineer, you will lead and drive specific projects critical to Checkout’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display exceptional leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. With your technical expertise, you will lead project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

What are we looking for:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • Proficiency in .NET C#, Java, Go, or Python, with a strong understanding of software development principles in either a backend or full stack environment.
  • Great communication skills and ability to interact effectively with a wide range of stakeholders
  • Experience working in agile environments and delivering high-quality code within tight deadlines
  • Excellent problem-solving skills and the ability to work independently as well as part of a team
  • Payments or financial knowledge is a plus, but not a necessity

How you’ll make an impact:

  • Be part of, and collaborate with, cross-functional teams including product management, across a large engineering community.
  • Define and design loosely coupled, scalable systems in a wider microservices using industry best practices.
  • Stay up-to-date, use, and spread knowledge of the latest technologies used by Checkout.
  • Write clean, maintainable, extendable and testable code on some of Checkout’s most impactful systems.
  • Build, own and operate your systems to the highest levels of resilience and service.
  • Mentor junior team members and assist in their technical development.

If you’re passionate about technology, innovation, and making a real impact in the world of digital payments, we want to hear from you. Join our engineering department at Checkout and be part of a team that’s shaping the future of payments for generations to come.

We create the conditions for high performers to thrive - through real ownership, fewer blockers, and work that makes a difference from day one. Here, you’ll move fast, take on meaningful challenges, and be recognized for the impact you deliver. It’s a place where ambition gets met with opportunity - and where your growth is in your hands.

We work as one team, and we back each other to succeed. So whatever your background or identity, if you’re ready to grow and make a difference, you’ll be right at home here.

It’s important we set you up for success and make our process as accessible as possible. So let us know in your application, or tell your recruiter directly, if you need anything to make your experience or working environment more comfortable.

Our hybrid working model offers flexibility, with three days per week in the office to support collaboration and connection.

Senior Software Engineer I London employer: Checkout Ltd

At Checkout, we pride ourselves on being a leading fintech company that empowers our employees to innovate and excel in a collaborative environment. With our London headquarters at the heart of a vibrant tech scene, we offer a hybrid working model that promotes work-life balance, alongside opportunities for professional growth and mentorship. Join us to be part of a diverse team that values your contributions and supports your journey in shaping the future of digital payments.
C

Contact Detail:

Checkout Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer I London

✨Tip Number 1

Familiarise yourself with the latest technologies and frameworks mentioned in the job description, such as .NET C#, Java, Go, or Python. Being able to discuss these technologies confidently during your interview will demonstrate your technical expertise and enthusiasm for the role.

✨Tip Number 2

Showcase your problem-solving skills by preparing examples of past projects where you tackled complex challenges. Be ready to explain your thought process and the impact of your solutions, as this aligns with the company's focus on innovation and customer-first philosophy.

✨Tip Number 3

Research Checkout's products and services to understand their mission and how they empower businesses in the digital economy. This knowledge will help you tailor your responses in interviews and show that you're genuinely interested in contributing to their goals.

✨Tip Number 4

Prepare to discuss your experience working in agile environments, as this is a key aspect of the role. Highlight any specific methodologies you've used and how they contributed to delivering high-quality code under tight deadlines.

We think you need these skills to ace Senior Software Engineer I London

Proficiency in .NET C#, Java, Go, or Python
Strong understanding of software development principles
Experience in backend or full stack development
Excellent problem-solving skills
Ability to work independently and as part of a team
Great communication skills
Experience working in agile environments
Ability to deliver high-quality code within tight deadlines
Knowledge of microservices architecture
Experience with scalable systems design
Mentoring skills for junior team members
Familiarity with payments or financial technologies (a plus)
Adaptability to new technologies and practices
Leadership qualities in project management

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the job description. Focus on your proficiency in .NET C#, Java, Go, or Python, and any experience you have in agile environments.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and innovation. Mention specific projects or experiences that demonstrate your problem-solving skills and ability to work in a team.

Showcase Your Technical Skills: In your application, clearly outline your technical expertise and any relevant projects you've worked on. Highlight your ability to design, develop, and maintain software solutions, as well as your understanding of software development principles.

Prepare for Potential Questions: Think about how you would answer questions related to your experience in software engineering, particularly in payments or financial technologies. Be ready to discuss your approach to problem-solving and working within cross-functional teams.

How to prepare for a job interview at Checkout Ltd

✨Showcase Your Technical Skills

As a Senior Software Engineer, you'll need to demonstrate your proficiency in languages like .NET C#, Java, Go, or Python. Be prepared to discuss your past projects and how you applied these technologies to solve real-world problems.

✨Emphasise Problem-Solving Abilities

Highlight your problem-solving skills during the interview. Share specific examples of challenges you've faced in previous roles and how you approached them, especially in an agile environment.

✨Communicate Effectively

Great communication is key in this role. Practice explaining complex technical concepts in simple terms, as you'll need to interact with various stakeholders. This will show your ability to collaborate within cross-functional teams.

✨Demonstrate Leadership Qualities

As a senior engineer, you'll be expected to lead projects and mentor junior team members. Prepare to discuss your leadership experiences and how you've helped others grow in their technical development.

Senior Software Engineer I London
Checkout Ltd
C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>