Staff Software Engineer in London
Staff Software Engineer

Staff Software Engineer in London

London Full-Time 72000 - 84000 ÂŁ / year (est.) No home office possible
Koinly

At a Glance

  • Tasks: Design and optimise scalable backend systems for processing billions of financial transactions.
  • Company: Join Koinly, a profitable startup transforming crypto tax for millions.
  • Benefits: Enjoy 32 days of PTO, flexible schedules, and a culture of autonomy.
  • Why this job: Make a real impact in the fintech space with cutting-edge Ruby technology.
  • Qualifications: 7+ years of backend experience with Ruby on Rails and strong communication skills.
  • Other info: Work remotely in a small team with big ambitions and zero bureaucracy.

The predicted salary is between 72000 - 84000 ÂŁ per year.

Get AI‐powered advice on this job and more exclusive features. Architect the systems that make crypto tax simple and performance effortless. Koinly simplifies crypto taxes for millions of users. Our cryptocurrency tax platform transforms billions of blockchain transactions into accurate financial records through reliable, high‐performance engineering.

The mission of this role is to strengthen our Ruby systems by simplifying complexity, improving performance, and shaping the architecture that keeps financial data precise and fast.

  • Location: Remote – preference for Europe‐based candidates.
  • Salary: USD $100K‐115K / year.
  • Contract type: Full‐time (B2B contractor).
  • Perks: 32 days of PTO, async culture, flexible work‐schedule, culture of high autonomy and ownership.
  • Experience level: 7+ years.
  • Start date: ASAP.
  • Team size: 10‐person engineering team.

Main responsibility: Engineer and optimize high‐performance Ruby systems that handle billions of financial transactions, solving deep scaling, data, and code‐quality challenges.

As Koinly scales, we need our backend systems to stay fast, reliable, and accurate. This Staff Engineer will provide hands‐on technical excellence to optimize reliability and simplify complex pipelines as we scale to billions of transactions. As a Staff Engineer at Koinly, you'll stay deeply hands‐on while anchoring complex projects, guiding technical direction, and sharing knowledge that raises the bar for the whole team. We value engineers who think independently, stay curious, and communicate with clarity. Collaboration here means solving hard problems together, giving direct feedback, and continuously improving how we build at scale.

What you'll do:

  • Design and develop scalable backend systems that process billions of financial transactions.
  • Provide technical direction across projects and collaborate with product and engineering leads to define priorities and architecture.
  • Own project delivery: from design and implementation to performance and reliability in production.
  • Refactor and modernize core Ruby systems to improve maintainability, readability, and speed.
  • Mentor other engineers through technical reviews, design discussions, and clear documentation.

What you bring:

  • 7+ years of backend experience with Ruby on Rails at scale, with at least 2 years as a senior engineer, influencing cross‐team initiatives.
  • Proven record improving system performance and code quality.
  • Strong understanding of data flows and software design principles.
  • Experience working cross‐functionally in async, remote environments.
  • Clear communication and ownership mindset.

Bonus:

  • Experience tuning Postgres in production.
  • Built or optimized data ingestion or reconciliation pipelines.
  • Open‐source contributions to Ruby, Rails, or performance tooling.
  • Background in fintech, taxtech, open banking, or blockchain systems.

Koinly's engineering culture:

  • Craftsmanship matters: we value deep thinking, well‐structured systems, and clean code.
  • Async‐first collaboration: clarity and autonomy come through written communication.
  • Impact through ownership: engineers drive projects end to end.
  • Remote: we trust people to work flexibly and deliver excellence from anywhere.

Why join Koinly:

  • Built for builders: a profitable, bootstrapped startup in a hyper‐growth industry.
  • Pure Ruby backend: no language sprawl or over‐engineering.
  • Autonomy‐first: async communication, deep work, minimal meetings.
  • Massive scale: billions of trades and 950+ integrations.
  • Small team, big impact: millions of users, ~37 people company‐wide.
  • No corporate theatre: zero bureaucracy, high trust, high ownership.
  • Flexible by default: fully remote, async, and results‐oriented.
  • Crypto‐adjacent without the hype: we're a painkiller, not a multivitamin.

Join Koinly and design systems of crypto tax at massive scale. Apply today!

Due to the nature of our business and external requirements, we perform background checks on all potential team members, passing which is a prerequisite to join Koinly.

Staff Software Engineer in London employer: Koinly

Koinly is an exceptional employer for Staff Software Engineers, offering a fully remote work environment with a strong preference for Europe-based candidates. With a culture that prioritises autonomy, flexibility, and high ownership, employees enjoy 32 days of PTO and the opportunity to work on impactful projects that simplify crypto taxes for millions. The company fosters continuous growth through mentorship and collaboration, making it an ideal place for engineers looking to thrive in a fast-paced, innovative setting.
Koinly

Contact Detail:

Koinly Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those already at Koinly. A friendly chat can give you insights and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date with your best Ruby projects. This is your chance to demonstrate your expertise and passion for backend systems.

✨Tip Number 3

Prepare for the interview by brushing up on system design and performance optimisation. Think about how you’d tackle scaling challenges and be ready to share your thought process during the chat.

✨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 serious about joining the Koinly team!

We think you need these skills to ace Staff Software Engineer in London

Ruby on Rails
Backend Development
System Architecture
Performance Optimisation
Code Quality Improvement
Data Flow Understanding
Software Design Principles
Technical Direction
Project Delivery
Mentoring
Postgres Tuning
Data Ingestion Pipelines
Open-source Contributions
Fintech Knowledge
Remote Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Staff Software Engineer role. Highlight your Ruby on Rails experience and any projects where you've optimised performance or simplified complex systems. We want to see how your skills align with our mission at Koinly!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for backend engineering and how you can contribute to our team. Mention specific experiences that demonstrate your ability to handle high-performance systems and your approach to collaboration.

Showcase Your Projects: If you've worked on relevant projects, don’t hesitate to showcase them! Whether it's open-source contributions or personal projects, we love seeing real examples of your work. This gives us insight into your coding style and problem-solving abilities.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets the attention it deserves. Plus, it shows us you're keen on joining our awesome team at Koinly!

How to prepare for a job interview at Koinly

✨Know Your Ruby Inside Out

Make sure you brush up on your Ruby on Rails skills, especially around performance optimisation and system architecture. Be ready to discuss specific projects where you've improved code quality or system performance, as this will show your hands-on experience.

✨Understand the Crypto Landscape

Familiarise yourself with the basics of cryptocurrency and how tax systems work in this space. Being able to speak knowledgeably about Koinly's mission and how your role fits into simplifying crypto taxes will demonstrate your genuine interest in the company.

✨Prepare for Technical Challenges

Expect to tackle some technical problems during the interview. Practice coding challenges that focus on backend systems and data flows, as well as discussing your thought process clearly. This will showcase your problem-solving skills and ability to communicate effectively.

✨Show Your Collaborative Spirit

Koinly values teamwork and clear communication, especially in a remote setting. Be prepared to share examples of how you've collaborated with cross-functional teams and mentored other engineers. Highlighting your ownership mindset and how you drive projects from start to finish will resonate well.

Staff Software Engineer in London
Koinly
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>