Senior Software Engineer

Senior Software Engineer

Full-Time 70000 - 90000 € / year (est.) Home office (partial)
P

At a Glance

  • Tasks: Design and build scalable backend services for innovative banking solutions.
  • Company: Join Pave Bank, the world's first programmable business bank, founded by fintech pioneers.
  • Benefits: Competitive salary, equity options, and opportunities for professional growth.
  • Other info: Collaborative startup environment with a focus on innovation and career development.
  • Why this job: Make a real impact in shaping the future of banking technology.
  • Qualifications: 5+ years in software engineering with strong skills in Go or similar languages.

The predicted salary is between 70000 - 90000 € per year.

About Pave Bank

Pave Bank is the world’s first programmable business bank. Built by the founders behind Monzo and BigPay, we’re redefining global business banking by combining programmable financial infrastructure with world-class client experiences.

About the Role

Pave Bank is building the next generation of programmable banking infrastructure. We are looking for a Senior Software Engineer to join our Engineering team and work closely with Product, Compliance, Treasury, and Operations. In this role, you will play a pivotal role in shaping the backbone of Pave Bank, delivering scalable, reliable, and maintainable systems that power our core banking operations. You will design distributed systems, implement features end-to-end, mentor junior engineers, and collaborate across teams to drive high-quality software that accelerates the business.

Responsibilities

  • Design, build, and maintain backend services using Go or other strongly typed languages.
  • Develop scalable, event-driven distributed systems that power critical banking operations.
  • Collaborate with stakeholders (Product, Compliance, Treasury, Operations) to define requirements and deliver high-quality solutions.
  • Write detailed design documents for new features and system improvements.
  • Review pull requests and provide constructive technical feedback to peers.
  • Implement end-to-end features: architecture → coding → testing → deployment.
  • Ensure code quality through clean, maintainable, well-documented code and automated tests.
  • Contribute to engineering best practices, tooling, and system reliability improvements.

Requirements

Technical Skills

  • Minimum 5 years of professional software engineering experience.
  • Strong proficiency in Go, or proven exceptional ability in another strongly typed language.
  • Solid understanding of distributed systems and event-driven architectures.
  • Experience in a Tier 1 tech company (e.g., Stripe, Grab, Google, Deliveroo, Monzo, Shopee, Bytedance) or significant open-source contributions.
  • Hands-on experience with Temporal, GCP, or Encore.dev is a plus.

Non-Technical Skills

  • Collaborative, empathetic, and able to communicate effectively with technical and non-technical stakeholders.
  • Strong interest in fintech, banking, or financial infrastructure.
  • Comfortable navigating ambiguity and learning quickly in a fast-paced startup environment.

What It Takes to Excel

  • Ownership mindset: proactive, resourceful, and end-to-end problem solving.
  • Strong product thinking and curiosity about banking infrastructure.
  • Commitment to building reliable, high-quality systems that scale.

Why Us?

  • Work alongside a founding team from Monzo and BigPay, bringing top-tier fintech expertise to the company.
  • Build scalable, cutting-edge programmable banking infrastructure that bridges traditional finance and digital assets.
  • Make a real impact: help shape architecture, systems, and engineering culture at an early-stage, fast-growing fintech.
  • Competitive salary and meaningful equity with room for growth.
  • Be part of a well-funded startup backed by top global investors, with a clear path to scale.

Senior Software Engineer employer: Pave Bank

Pave Bank is an exceptional employer for Senior Software Engineers, offering the unique opportunity to work alongside a founding team from Monzo and BigPay in a fast-paced startup environment. With a focus on building scalable, cutting-edge programmable banking infrastructure, employees benefit from competitive salaries, meaningful equity, and a culture that fosters collaboration and innovation. The company prioritises employee growth through mentorship and the chance to shape engineering practices, making it an ideal place for those looking to make a significant impact in the fintech space.

P

Contact Detail:

Pave Bank Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer

Tip Number 1

Network like a pro! Reach out to current employees at Pave Bank on LinkedIn or other platforms. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!

Tip Number 2

Show off your skills! If you have a GitHub or portfolio showcasing your projects, make sure to highlight them during interviews. This is your chance to demonstrate your expertise in Go and distributed systems.

Tip Number 3

Prepare for technical interviews by brushing up on system design and coding challenges. Practice makes perfect, so consider mock interviews with friends or use online platforms to get comfortable with the format.

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 Pave Bank team!

We think you need these skills to ace Senior Software Engineer

Go
Strongly Typed Languages
Distributed Systems
Event-Driven Architectures
Backend Services Development
Technical Documentation
Code Review

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Go or other strongly typed languages, and don’t forget to showcase any work with distributed systems or event-driven architectures. We want to see how your skills align with what we’re looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about fintech and how your background makes you a great fit for Pave Bank. We love seeing enthusiasm and a clear understanding of our mission, so let your personality come through!

Showcase Your Projects:If you’ve worked on any relevant projects, whether in a professional setting or as open-source contributions, make sure to include them. We’re keen to see your hands-on experience and how you’ve tackled challenges in building scalable systems. It’s all about demonstrating your expertise!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us that you’re genuinely interested in joining our team at Pave Bank. We can’t wait to hear from you!

How to prepare for a job interview at Pave Bank

Know Your Tech Inside Out

Make sure you’re well-versed in Go and any other strongly typed languages you’ve worked with. Be ready to discuss your past projects, especially those involving distributed systems and event-driven architectures. This is your chance to showcase your technical prowess!

Understand Pave Bank's Vision

Familiarise yourself with Pave Bank’s mission and how they’re redefining business banking. Think about how your skills can contribute to their goals. Showing that you understand their vision will set you apart from other candidates.

Prepare for Collaboration Questions

Since the role involves working closely with various teams, be prepared to discuss your experience collaborating with non-technical stakeholders. Share examples of how you’ve communicated complex ideas clearly and effectively in the past.

Show Your Problem-Solving Skills

Pave Bank values an ownership mindset, so come ready with examples of how you’ve tackled challenges in previous roles. Highlight your proactive approach and how you’ve contributed to building reliable systems that scale.