Software Engineer
Primer
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
Introduction to Primer
Primer is revolutionizing the payment industry as the world's first unified payment infrastructure, empowering businesses worldwide to optimize their payment processes, build unique commerce experiences, accelerate their development roadmap, and boost payment success rates. Our mission is to transform complex payment systems into something remarkably simple and intuitive. With significant investment from top-tier firms like Accel, Balderton, Iconiq, and Tencent, Primer is rebuilding payments and commerce from the ground up.
Join us to contribute to the future of payments and commerce.
Your Team at Primer
At Primer, a payment is more than just a transaction. You will be part of our Management team, which helps merchants streamline payment management and simplify complex workflows and accounts. This team comprises backend, full-stack, and frontend engineers, working closely with our Product team.
We embrace a 'you build it, you own it' philosophy, meaning you'll be involved in infrastructure, testing, and QA. Our technology stack includes Python, Typescript, React, AWS, Kubernetes, and Terraform, among various other tools.
What You'll Be Doing as a Software Engineer
- Designing and implementing core backend services for high-performance, complex distributed systems.
- Driving and utilizing modern development practices such as BDD and TDD.
- Creating clear, modern, and well-tested code.
- Collaborating effectively across teams in a product-driven environment.
- Taking ownership of key technology decisions, building for scalability, and optimizing output.
- Conducting thorough code reviews and continuously seeking improvements in our workflows.
- Creating detailed internal documentation for your projects.
What We're Looking For
- Proven experience in modern, complex technical environments.
- Python experience is preferred; however, candidates with other OOP languages like Java or Golang will also be considered.
- Experience with testing frameworks and a strong approach to writing testable, maintainable code.
- Willingness to set goals, define success metrics, drive sprints, refine tickets, and manage daily delivery.
- In-depth understanding of the entire development process, from design to deployment.
- Highly motivated self-starter who values autonomy and efficient execution.
- Excellent verbal and written communication skills.
- Experience thriving in a fast-paced environment.
Life at Primer
Primer has been recognized as a top global employer, ranking #1 in FinTech for 'flexibility'. We foster a culture where individuals can excel and enjoy their work, taking pride in their impact and contributions. You'll collaborate with a mission-driven, intelligent, and reflective team dedicated to building exceptional products and ensuring merchant success, all while having fun.
We are a fully remote and globally distributed company, a model we've embraced since day one. We invest in strong relationships through effective remote practices and intentional face-to-face gatherings like workstations, annual company retreats, and worldwide co-working space access.
The work at Primer is challenging, as is building category-defining products in a startup environment. However, this challenge comes with robust support systems, an understanding that not everything always goes to plan, a collaborative atmosphere, and a great team – you'll never face a challenge alone.
Benefits & Perks
- Fully remote and globally distributed work environment.
- Competitive share options.
- Uncapped holiday with a minimum of 25 days taken.
- Access to co-working spaces.
- Workations & Company Retreats.
- Top-tier equipment for your role.
- £500 towards your home office setup.
- Generous learning budget.
- Private Medical Insurance.
- A broad range of additional perks and benefits (location-dependent).
Commitment to Diversity
At Primer, we are dedicated to building a diverse, inclusive, and authentic workplace. We encourage applications even if your experience doesn't perfectly match every qualification. Primer is committed to equal treatment for all employees, regardless of age, disability, sex, sexual orientation, pregnancy and maternity, race or ethnicity, religion or belief, gender identity, or marriage and civil partnership, adopting a zero-tolerance approach to discrimination.
Key Skills/Competency
- Backend Development
- Distributed Systems
- Python Programming
- Cloud Computing (AWS)
- Kubernetes
- Terraform
- Test-Driven Development (TDD)
- Behavior-Driven Development (BDD)
- Code Review
- Scalability
How to Get Hired at Primer
- Research Primer's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their remote-first, high-autonomy environment.
- Tailor your Software Engineer resume: Highlight your experience with distributed systems, modern OOP languages like Python or Java, and specific tech stack components like AWS, Kubernetes, or Terraform.
- Prepare for technical interviews: Sharpen your skills in system design, data structures, algorithms, and be ready for a hands-on coding interview, focusing on clean, testable code.
- Showcase ownership and collaboration: During interviews, provide examples of projects where you demonstrated end-to-end ownership, drove technical decisions, and collaborated effectively across product and engineering teams.
- Emphasize adaptability and self-motivation: Primer values self-starters comfortable with ambiguity and context shifting; share experiences that reflect these qualities and your ability to thrive in a fast-paced, remote setting.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background