Principal Software Engineer (Fully Remote)
Principal Software Engineer (Fully Remote)

Principal Software Engineer (Fully Remote)

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
I

At a Glance

  • Tasks: Join us to design and build a cutting-edge options trading platform.
  • Company: We're a fast-growing FinTech company focused on innovative investment solutions.
  • Benefits: Enjoy remote work flexibility, equity options, and annual salary reviews.
  • Why this job: Be part of a collaborative team tackling complex challenges in a dynamic environment.
  • Qualifications: Seven years in software engineering with expertise in large-scale systems and multiple programming languages.
  • Other info: Work closely with the CTO to shape our technical strategy.

The predicted salary is between 43200 - 72000 £ per year.

Hybrid working policy: Minimum three days a week in our Holborn office.

At least seven years in commercial software engineering.

If you’re looking to join an exceptional, fast-paced, and growing team building innovative products in FinTech, check out the full job description below and apply!

We focus on a specialised segment of the UK investor market, as options are a high risk and complex investment product that may not be suitable for every investor.

As we approach the launch of our product, we are looking for a Principal Software Engineer to strengthen our engineering team.

You will have extensive commercial experience designing, building and maintaining systems used in critical services or those handling significant volumes of activity.

If you’re passionate about building best-in-class products to tackle complex challenges and you excel in a collaborative, fast-paced environment, we want to hear from you.

This is a hybrid full-time position, which requires three days per week in our central London office, offering the opportunity to build a new options trading platform.

  • Working with the CTO to define the technical strategy and long-term architecture of the Investa platform.
  • Designing, building, and maintaining robust, scalable, and secure systems for critical services.
  • Ensuring system performance, reliability, and security.
  • Taking a pragmatic approach to software development.

Extensive experience in software engineering, with a focus on designing, building, and maintaining large-scale systems.

Strong proficiency in a number of programming languages, which can include Python, TypeScript, Java, JavaScript, Go and others.

Familiarity with serverless technologies (AWS, Azure or GCP).

Driven and committed to helping grow the organisation.

Compensation:

  • ~£50% of company shares to be granted in tax-efficient equity options, to provide ownership of the business.
  • ~ Salary review to take place on an annual basis.
  • ~ Additional equity options to be granted based on performance, tenure and milestones.

Introductory chat with one of the founding team (20 mins).

Introductory chat with the CTO (20 mins).

Principal Software Engineer (Fully Remote) employer: Investa

As a Principal Software Engineer at our innovative FinTech company, you will thrive in a dynamic and collaborative environment that champions creativity and technical excellence. With a hybrid working policy allowing flexibility between home and our vibrant Holborn office, we offer competitive compensation, including significant equity options, and a strong focus on employee growth and development. Join us to be part of a forward-thinking team dedicated to building cutting-edge solutions for the UK investor market, while enjoying the unique advantages of working in central London.
I

Contact Detail:

Investa Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer (Fully Remote)

✨Tip Number 1

Familiarise yourself with the latest trends in FinTech, especially around options trading. This knowledge will not only help you understand the company's products better but also demonstrate your genuine interest during conversations with the team.

✨Tip Number 2

Prepare to discuss your experience with large-scale systems and the specific challenges you've faced. Be ready to share examples of how you've designed and maintained robust systems, as this will be crucial in showcasing your fit for the role.

✨Tip Number 3

Brush up on your knowledge of serverless technologies like AWS, Azure, or GCP. Being able to speak confidently about these platforms will set you apart, especially since they are integral to the role's responsibilities.

✨Tip Number 4

Engage with the company’s online presence, such as their blog or social media. This will give you insights into their culture and values, which you can reference in your discussions, showing that you're aligned with their mission.

We think you need these skills to ace Principal Software Engineer (Fully Remote)

Extensive experience in software engineering
Proficiency in multiple programming languages (Python, TypeScript, Java, JavaScript, Go)
Experience in designing and building large-scale systems
Familiarity with serverless technologies (AWS, Azure, GCP)
Strong understanding of system performance, reliability, and security
Ability to define technical strategy and long-term architecture
Pragmatic approach to software development
Collaboration skills in a fast-paced environment
Problem-solving skills
Commitment to organisational growth

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your extensive experience in software engineering, particularly in designing and maintaining large-scale systems. Include specific programming languages you are proficient in, such as Python, TypeScript, or Java.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for building innovative products in FinTech. Mention your collaborative skills and how you can contribute to the team, especially in defining technical strategies and architecture.

Showcase Relevant Experience: In your application, emphasise any previous roles where you worked on critical services or high-volume systems. Provide examples of how you ensured system performance, reliability, and security.

Prepare for Interviews: Be ready to discuss your approach to software development and your familiarity with serverless technologies like AWS or Azure. Prepare questions about the company's vision for the Investa platform to demonstrate your interest.

How to prepare for a job interview at Investa

✨Showcase Your Technical Expertise

Be prepared to discuss your extensive experience in software engineering, particularly in designing and maintaining large-scale systems. Highlight specific projects where you've successfully implemented robust and scalable solutions.

✨Demonstrate Your Problem-Solving Skills

Since the role involves tackling complex challenges, come equipped with examples of how you've approached difficult problems in the past. Use the STAR method (Situation, Task, Action, Result) to structure your responses.

✨Familiarise Yourself with FinTech Trends

Research the latest trends in the FinTech industry, especially regarding options trading and investment products. Showing that you understand the market will demonstrate your commitment and interest in the role.

✨Prepare Questions for the CTO

During your chat with the CTO, ask insightful questions about the technical strategy and long-term architecture of the Investa platform. This shows your enthusiasm for the role and your desire to contribute to the company's vision.

Principal Software Engineer (Fully Remote)
Investa
I
  • Principal Software Engineer (Fully Remote)

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-05-02

  • I

    Investa

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>