Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior C# Software Engineer image - Rise Careers
Job details

Senior C# Software Engineer - job 1 of 2

Company Description

Checkout.com is 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, Hut Group, Sony Electronics, Homebase, Henkel, Klarna and many others. Purpose-built with performance and scalability in mind, our flexible cloud-based payments platform helps global enterprises launch new products and create experiences customers love. And it's not just what we build that makes us different. It's how.

We empower passionate problem-solvers to collaborate, innovate and do their best work. That’s why we’re on the Forbes Cloud 100 list and a Great Place to Work accredited company. And we’re just getting started. We’re building diverse and inclusive teams around the world — because that’s how we create even better experiences for our merchants and our partners. And we need your help. Join us to build the digital economy of tomorrow.

Job Description

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.com’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. Across the business we primarily use C# .NET Core, hosted on AWS with event-driven microservices. With your technical expertise you will lead project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

Responsibilities:

  • Collaborate with our multidisciplinary team to own and deliver key features
  • Assist in requirements identification and in producing specifications
  • Build and maintain a development environment for efficient testing and integration
  • Define and create acceptance tests to be automated
  • Support the creation and maintenance of technical documentation
  • Participate in team knowledge management and make recommendations for continuous improvement of SDLC
  • Contribute to and enforce our API coding standards, best practices, and procedures

Qualifications

  • Programming experience in C#
  • A willingness to learn new skills and using the best tools for the job
  • Experience in Software Development, Design, and Architecture, with security in mind
  • Excellent practical knowledge of OOP concepts and SOLID principles
  • Solid understanding of HTTP and RESTful design
  • Experience with asynchronous, event-driven architecture
  • Database experience with SQL and NoSQL
  • Experience with Continuous Integration and Deployment workflows
  • Cloud-based application development experience
  • Superb communication skills, ability to interact effectively with multidisciplinary teams

    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.

Additional Information

Hybrid Working Model: All of our offices globally are onsite 3 times per week (Tuesday, Wednesday, and Thursday). We’ve worked towards enabling teams to work collaboratively in the same space, while also being able to partner with colleagues globally. During your days at the office, we offer amazing snacks, breakfast, and lunch options in all of our locations.

Apply without meeting all requirements statement 

If you don't meet all the requirements but think you might still be right for the role, please apply anyway. We're always keen to speak to people who connect with our mission and values.

We believe in equal opportunities

We work as one team. Wherever you come from. However you identify. And whichever payment method you use. 

Our clients come from all over the world — and so do we. Hiring hard-working people and giving them a community to thrive in is critical to our success.

When you join our team, we’ll empower you to unlock your potential so you can do your best work. We’d love to hear how you think you could make a difference here with us. 

We want to 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. We’ll be happy to support you.

Take a peek inside life at Checkout.com via

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior C# Software Engineer, Checkout.com

At Checkout.com, we’re excited to announce an opening for a Senior C# Software Engineer in London, UK. As a key player in one of the world’s most innovative fintech companies, you'll be driving critical projects that directly impact our mission to enable businesses to thrive in the digital economy. In this role, you’ll collaborate with cross-functional teams, tackling complex challenges and building products that prioritize the customer experience. Your work will revolve around C# .NET Core, AWS, and event-driven microservices, giving you ample opportunities to showcase your leadership qualities and technical expertise. We’re on the lookout for someone who can not only take on existing projects but also contribute fresh ideas to help us evolve. Your responsibilities will include designing, developing, testing, and deploying software solutions while ensuring they are both scalable and maintainable. If you’re passionate about working in a vibrant engineering environment and enjoy the thrill of problem-solving, then this is the perfect opportunity for you. Join us, and make a real impact on the digital economy of tomorrow as part of an inclusive and dynamic team dedicated to innovation and growth.

Frequently Asked Questions (FAQs) for Senior C# Software Engineer Role at Checkout.com
What are the key responsibilities of a Senior C# Software Engineer at Checkout.com?

As a Senior C# Software Engineer at Checkout.com, you'll be responsible for leading pivotal projects that align with the company's strategic goals. This includes collaborating with interdisciplinary teams to deliver key features, assisting in requirements gathering, and maintaining a robust development environment. You'll also define acceptance tests and contribute to SDLC improvement while ensuring coding standards and best practices are upheld.

Join Rise to see the full answer
What qualifications are necessary for a Senior C# Software Engineer at Checkout.com?

To thrive as a Senior C# Software Engineer at Checkout.com, you should have a strong programming background in C#, alongside experience in software development, design, and architecture, particularly with security in mind. Familiarity with OOP concepts, SOLID principles, asynchronous architectures, and both SQL and NoSQL databases are also crucial. Excellent communication skills are key to effectively interact with multidisciplinary teams.

Join Rise to see the full answer
What technical skills are important for a Senior C# Software Engineer at Checkout.com?

At Checkout.com, a Senior C# Software Engineer should possess proficiency in C# .NET Core, have a solid understanding of HTTP and RESTful design, and experience with event-driven architectures. Additionally, familiarity with Continuous Integration and Deployment workflows, cloud-based applications, and automated testing will greatly enhance your effectiveness in this position.

Join Rise to see the full answer
What is the work environment like for a Senior C# Software Engineer at Checkout.com?

The work environment for a Senior C# Software Engineer at Checkout.com promotes collaboration and innovation. With a hybrid working model, you can interact on-site with colleagues to foster teamwork and creativity while enjoying flexible conditions. You'll be surrounded by passionate individuals motivated to build the best experiences for our clients and partners.

Join Rise to see the full answer
How can a Senior C# Software Engineer contribute to the team at Checkout.com?

As a Senior C# Software Engineer at Checkout.com, you will play a significant role in mentoring junior team members, supporting their technical growth. Your involvement in defining scalable systems and your commitment to using the latest technologies will greatly impact the team's success and help maintain high standards of excellence in all your deliverables.

Join Rise to see the full answer
Common Interview Questions for Senior C# Software Engineer
Can you describe your experience with C# and how it relates to your work as a Senior Software Engineer?

In my previous role, I heavily relied on C# to develop scalable applications, implementing OOP principles and best practices to ensure clean and maintainable code. I often led projects that required strong collaboration across teams to define specifications and meet deadlines using C# .NET Core.

Join Rise to see the full answer
How do you approach problem-solving in software engineering?

I believe in breaking problems down into manageable parts and collaborating with my team for diverse perspectives. This method has proven effective in navigating complex software challenges, especially in event-driven architectures, where different components must work seamlessly together.

Join Rise to see the full answer
What are SOLID principles, and why are they important for a Senior C# Software Engineer?

SOLID principles are a set of guidelines aimed at creating more maintainable and understandable software. They include Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion principles. Adhering to SOLID ensures that my code is modular and easier to test, which is crucial for large-scale applications at Checkout.com.

Join Rise to see the full answer
Describe a project where you implemented Continuous Integration and Deployment.

In my last position, I led a team that implemented a CI/CD pipeline for a web application. We utilized automated testing in our workflow, which reduced deployment time and improved code quality. This experience taught me the importance of integrating testing early in the development process to catch issues before they become problematic.

Join Rise to see the full answer
How do you ensure that the software you develop is secure?

I prioritize security throughout the software development lifecycle. This includes adhering to secure coding practices, conducting regular code reviews, and utilizing automated security testing tools to identify vulnerabilities in both the code and the infrastructure of the application.

Join Rise to see the full answer
What methods do you use for documenting your code and processes?

I use inline comments for clarity on complex logic, alongside comprehensive documentation with tools like Swagger for APIs. Additionally, I document key architectural decisions and design patterns used, fostering knowledge sharing within the team.

Join Rise to see the full answer
Can you explain what event-driven architecture is and its benefits?

Event-driven architecture is a design pattern in which the flow of the program is determined by events. This approach enhances scalability and responsiveness, which are essential for modern applications that need to handle varying loads effectively, particularly in the context of services provided at Checkout.com.

Join Rise to see the full answer
How do you stay updated with the latest technologies and industry trends?

I regularly participate in webinars, workshops, and tech meetups to network with other engineers. I also read industry blogs and follow thought leaders on platforms like LinkedIn to remain informed about the latest best practices and emerging technologies relevant to my work at Checkout.com.

Join Rise to see the full answer
What do you consider the most critical part of the software development lifecycle?

I believe that requirements gathering and initial design phases are vital as they set the foundation for the project. Clear understanding and agreement among team members during these stages help ensure that development aligns with business objectives and user needs.

Join Rise to see the full answer
How do you handle conflicts within a team setting?

I approach conflicts by fostering open communication and encouraging team members to express their perspectives. It's essential to listen actively and work collaboratively toward a resolution, focusing on the best outcomes for the project and team dynamics.

Join Rise to see the full answer
Similar Jobs
Posted 13 days ago
Photo of the Rise User
Applaudo Studios Remote San Salvador, El Salvador
Posted 4 days ago
Photo of the Rise User
Posted 11 days ago
Adway Remote No location specified
Posted 14 hours ago
Photo of the Rise User
DrBalcony Remote No location specified
Posted 11 days ago
Photo of the Rise User
Dental Insurance
Vision Insurance
Paid Holidays
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 22, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
8 people applied to Software Engineer Intern at IGT
Photo of the Rise User
124 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Lakewood just viewed Culture and Programs Analyst at City of Philadelphia
Photo of the Rise User
Someone from OH, Olmsted Falls just viewed Customer Service - Representative at Waterway Carwash
M
Someone from OH, Strongsville just viewed Technical Writer (Contract) at Mintlify
Photo of the Rise User
Someone from OH, Cincinnati just viewed Inside Sales Co-Op at VEGA Americas
S
Someone from OH, Cleveland just viewed Senior JavaScript Developer at SuperDial
Photo of the Rise User
Someone from OH, Columbus just viewed Environmental Science Intern at Kimley-Horn
Photo of the Rise User
Someone from OH, Dayton just viewed Sr Renewal Analyst 1730 at MeridianLink
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Akron just viewed BDR Lead at Pontera
Photo of the Rise User
Someone from OH, Akron just viewed SDR Manager at Darktrace
Photo of the Rise User
Someone from OH, Columbus just viewed Health & Wellness Account Coordinator at PNOE
Photo of the Rise User
Someone from OH, Columbus just viewed Warehouse Associate - Third Shift at Babylist