Principal Software Engineer in London
Principal Software Engineer

Principal Software Engineer in London

London Full-Time 130000 - 155000 £ / year (est.) No home office possible
Orbis Group

At a Glance

  • Tasks: Lead technical projects that optimise real-time data processing and enhance system performance.
  • Company: Join a leading fintech company transforming finance news and data for millions globally.
  • Benefits: Competitive salary, bonus opportunities, and the chance to work with cutting-edge technology.
  • Why this job: Make a real impact on financial data infrastructure that millions rely on every day.
  • Qualifications: 8+ years in backend development with strong leadership skills and expertise in distributed systems.
  • Other info: Enjoy autonomy in decision-making and excellent career growth in a dynamic environment.

The predicted salary is between 130000 - 155000 £ per year.

A publicly-traded fintech (NYSE-listed) operating one of the world's most-visited platforms for finance news and data, serving millions of users globally. The engineering team is responsible for infrastructure that handles high-volume real-time market data and powers critical decision-making for institutional and retail audiences.

This is a high-impact technical leadership role with broad ownership across the core platform. You'll be tackling challenges that matter: optimizing data exchange integrations, building resilient real-time pipelines that process market data at scale, designing infrastructure for performance and reliability, and modernizing legacy systems that underpin a platform millions depend on daily.

The work spans the full technical stack from data ingestion and processing architecture to infrastructure optimization with the autonomy to make architectural decisions that directly impact system performance and user experience.

Requirements:

  • 8+ years backend development experience with demonstrated technical leadership as Lead/Staff/Principal Engineer
  • Deep expertise building and operating large-scale distributed systems in production
  • Polyglot engineering background; strong proficiency in Node.js or Golang preferred
  • Hands-on experience designing and scaling modern database architectures (SQL and NoSQL)

Nice to Have:

  • Production experience with Google Cloud Platform
  • Understanding of financial markets, trading systems, or blockchain/crypto infrastructure
  • Kubernetes experience in production environments

Why This Role?

Work on infrastructure that processes massive volumes of real-time financial data, solve complex distributed systems challenges at scale, and have meaningful technical ownership in a publicly-traded company where your work directly impacts how millions of people access critical financial information.

Principal Software Engineer in London employer: Orbis Group

As a Principal Software Engineer at our publicly-traded fintech company, you will join a dynamic and innovative work culture that prioritises technical excellence and collaboration. With competitive compensation and a bonus structure, we offer substantial growth opportunities in a fast-paced environment where your contributions directly influence the financial decisions of millions globally. Our commitment to employee development and cutting-edge technology ensures that you will thrive while tackling meaningful challenges in a supportive and forward-thinking team.
Orbis Group

Contact Detail:

Orbis Group Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to your connections in the fintech space and let them know you're on the lookout for a Principal Software Engineer role. Personal recommendations can make a huge difference, so don’t be shy about asking for introductions.

✨Tip Number 2

Show off your skills! Prepare a portfolio or a GitHub repository showcasing your projects, especially those involving large-scale distributed systems or real-time data processing. This will give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Ace the interview! Research common technical questions related to backend development and distributed systems. Practice explaining your thought process clearly, as communication is key in a leadership role like this one.

✨Tip Number 4

Apply through our website! We’ve got a streamlined application process that makes it easy for you to showcase your expertise. Plus, it shows us you’re genuinely interested in joining our team!

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

Backend Development
Technical Leadership
Large-Scale Distributed Systems
Node.js
Golang
Database Architecture Design
SQL
NoSQL
Google Cloud Platform
Kubernetes
Real-Time Data Processing
Infrastructure Optimization
System Performance
User Experience

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Principal Software Engineer role. Highlight your backend development experience, especially in Node.js or Golang, and any leadership roles you've held. We want to see how you can tackle those high-impact challenges!

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 expertise in building large-scale distributed systems makes you a perfect fit for our team. Let us know how you can contribute to optimising data exchange integrations and modernising legacy systems.

Showcase Your Projects: If you've worked on relevant projects, don’t hold back! Include links to your GitHub or any other portfolio showcasing your work with real-time data processing or database architectures. We love seeing practical examples of your skills in action!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our team at StudySmarter!

How to prepare for a job interview at Orbis Group

✨Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially Node.js or Golang. Brush up on your knowledge of large-scale distributed systems and be ready to discuss your past experiences with them.

✨Showcase Your Leadership Skills

As a Principal Software Engineer, you'll need to demonstrate your technical leadership. Prepare examples of how you've led projects or teams, tackled challenges, and made architectural decisions that improved system performance.

✨Understand the Business Context

Familiarise yourself with the fintech industry and the specific challenges it faces. Being able to discuss how your work can impact financial markets and user experience will show that you’re not just a techie but also understand the bigger picture.

✨Prepare for Problem-Solving Questions

Expect to face technical problem-solving scenarios during the interview. Practice coding challenges and system design questions that relate to real-time data processing and infrastructure optimisation to showcase your analytical skills.

Principal Software Engineer in London
Orbis Group
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

>