Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Software Engineer I at Checkout.com
Checkout.com is a global payment solutions provider that powers transactions for leading companies worldwide. We are seeking a talented and curious Software Engineer I to join our dynamic engineering team. This role offers a career-defining opportunity to contribute to the future of fintech, developing next-generation payment technologies that enhance acceptance rates, reduce processing costs, and combat fraud.
What You'll Do
- Collaborate with cross-functional teams including product management and 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.com.
- Write clean, maintainable, extendable, and testable code on some of Checkout.com’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.
What We're Looking For
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proficiency in Python, with good knowledge of either .NET C#, Java, or Go.
- Strong understanding of software development principles in either a backend or full-stack environment.
- Excellent 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.
- Exceptional 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.
Our Tech Stack
Across Checkout.com, we primarily utilize C# .NET Core, hosted on AWS with event-driven microservices. While this is our core stack, we are open to up-skilling engineers from backgrounds in Java or similar to adapt.
Life at Checkout.com
At Checkout.com, we foster an environment where high performers thrive through real ownership and meaningful challenges. We operate on a hybrid working model, requiring three days per week in the office to foster collaboration and connection.
Key skills/competency
- C# .NET Core
- AWS
- Microservices
- Python
- Java
- Go
- Agile Methodologies
- Software Development Principles
- Scalable Systems Design
- Problem Solving
How to Get Hired at Checkout.com
- Research Checkout.com's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for fintech: Highlight Python, C#, Java, Go, AWS, and microservices experience.
- Showcase agile experience: Emphasize delivering high-quality code within tight deadlines in agile settings.
- Prepare for technical interviews: Practice problem-solving and system design, focusing on scalable, distributed systems.
- Demonstrate domain curiosity: Express interest in payments or financial technology, even without prior experience.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background