Principal Software Engineer Apply now

Principal Software Engineer

London Full-Time 78000 - 104000 £ / year (est.)
Apply now
S

At a Glance

  • Tasks: Lead the development of reliable backend systems using Kotlin for a top-tier investment bank.
  • Company: Join a leading financial institution known for its global investment strategies.
  • Benefits: Enjoy hybrid work, competitive salary, L&D budgets, and comprehensive health benefits.
  • Why this job: Make an impact in a fast-paced environment while working with cutting-edge technology.
  • Qualifications: Expertise in Kotlin and experience with backend systems; familiarity with cloud tech is a plus.
  • Other info: This is a key project with a quick application turnaround.

The predicted salary is between 78000 - 104000 £ per year.

Principal Software Engineer – Kotlin £130,000-£140,000 basic salary Project at Tier One Investment Bank Hybrid working – 2 days in office but flexible Are you a Principal Engineer with commercial Kotlin experience who is ready to make an impact in one of the world’s leading financial institutions? We’re searching for a Principal Kotlin Developer to join a critical project at a Tier 1 Investment Bank, working on mission-critical systems that power global investment strategies. You’ll join at Principal level and lead technically and help shape the technical direction of the project. What you’ll do: Develop and maintain highly reliable backend systems using Kotlin. Collaborate closely with cross-functional engineering teams, delivering software that’s fast, scalable, and meets the demands of a global investment business. Contribute to the design of robust solutions, integrating with real-time trading and risk management systems Ensure code quality through best practices, TDD, and strong testing methodologies. What we’re looking for: Expertise in Kotlin and experience building high-performance backend systems. Some prior Scala experience would be great but not essential. A solid background in multithreading, concurrency, and distributed systems. Experience with cloud technologies Familiarity with microservices architecture, CI/CD pipelines, and Agile methodologies. A passion for writing clean, maintainable, and well-tested code. Ability to work in a fast-paced, high-stakes environment, solving complex problems that directly impact the business. What we offer: Exposure to a modern technology stack with Kotlin as the primary language A passionate team who care about their craft and software engineering best practices A flexible environment Solid salary, L&D budgets including global conferences, 10% pension, life insurance, health insurance, paid time off for family Apply now for a fast turnaround as this is a key project. #kotlinroles #kotlindeveloper #TDD

Principal Software Engineer employer: Source Technology

Join a leading Tier 1 Investment Bank as a Principal Software Engineer and immerse yourself in a dynamic work culture that values innovation and collaboration. With a competitive salary, flexible hybrid working arrangements, and a strong focus on employee growth through learning and development budgets, this role offers you the chance to make a significant impact while working with cutting-edge technologies. Enjoy the benefits of a passionate team dedicated to software engineering excellence, alongside comprehensive health and life insurance, and a robust pension plan.
S

Contact Detail:

Source Technology Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer

✨Tip Number 1

Make sure to showcase your Kotlin expertise in conversations. Highlight specific projects where you've developed high-performance backend systems, as this will resonate with the technical requirements of the role.

✨Tip Number 2

Familiarize yourself with the financial industry and the challenges it faces. Being able to discuss how your skills can directly impact investment strategies will set you apart from other candidates.

✨Tip Number 3

Prepare to discuss your experience with multithreading and distributed systems. Be ready to provide examples of how you've tackled complex problems in these areas, as they are crucial for the role.

✨Tip Number 4

Engage with the community around Kotlin and software engineering best practices. Joining relevant forums or attending meetups can help you network and gain insights that may be beneficial during interviews.

We think you need these skills to ace Principal Software Engineer

Kotlin
Backend Development
Multithreading
Concurrency
Distributed Systems
Cloud Technologies
Microservices Architecture
CI/CD Pipelines
Agile Methodologies
Test-Driven Development (TDD)
Code Quality Best Practices
Problem-Solving Skills
Collaboration
Clean Code Principles

Some tips for your application 🫡

Highlight Your Kotlin Expertise: Make sure to emphasize your commercial experience with Kotlin in your CV and cover letter. Provide specific examples of projects where you've developed high-performance backend systems using Kotlin.

Showcase Relevant Experience: Detail your background in multithreading, concurrency, and distributed systems. If you have experience with Scala or cloud technologies, mention those as well, as they are valuable to the role.

Demonstrate Problem-Solving Skills: In your application, include instances where you've solved complex problems in a fast-paced environment. This will show that you can handle the high-stakes nature of the investment banking sector.

Express Your Passion for Best Practices: Convey your commitment to writing clean, maintainable, and well-tested code. Mention any experience with TDD, CI/CD pipelines, and Agile methodologies to align with the company's values.

How to prepare for a job interview at Source Technology

✨Showcase Your Kotlin Expertise

Be prepared to discuss your experience with Kotlin in detail. Highlight specific projects where you've developed backend systems, focusing on the challenges you faced and how you overcame them.

✨Demonstrate Problem-Solving Skills

Expect technical questions that assess your ability to solve complex problems. Practice explaining your thought process clearly, especially in scenarios involving multithreading and distributed systems.

✨Familiarize Yourself with Agile Methodologies

Since the role involves working in a fast-paced environment, be ready to discuss your experience with Agile practices. Share examples of how you've contributed to team dynamics and project success in an Agile setting.

✨Emphasize Code Quality and Testing

Prepare to talk about your approach to ensuring code quality. Discuss your experience with TDD and testing methodologies, and be ready to provide examples of how these practices have improved your projects.

Principal Software Engineer
Source Technology Apply now
S
  • Principal Software Engineer

    London
    Full-Time
    78000 - 104000 £ / year (est.)
    Apply now

    Application deadline: 2026-12-17

  • S

    Source Technology

  • Other open positions at Source Technology

    S
    Software Developer

    Source Technology

    London Full-Time 36000 - 60000 £ / year (est.)
    S
    Security Engineer

    Source Technology

    Temporary 48000 - 72000 £ / year (est.)
Similar positions in other companies
N
Principal Engineer

Net Talent

Edinburgh Full-Time
P
Principal Engineer - .Net

Prospectus

Peterborough Full-Time 70000 - 90000 £ / year (est.)
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>