Principal Engineer

Location: Kraków, Lesser Poland Voivodeship, Poland
Department: Engineering

It’s meaningful, it’s rewarding and it’s a lot of fun! If you love the idea of collaborating on a global product and passionate about user outcomes, then join our journey.

Our Mission...

Trade Ledger is the world's first business global lending platform that transforms digital data in real time, allowing banks to assess and regularly update credit and default risk of businesses they lend to. We are a high-growth B2B enterprise technology provider who simplify and automate complex banking services.

Our mission is to make commerce simple, by enabling banks and other lenders to address the underserved £1.2 Trillion corporate credit market opportunity. We do this by reimagining credit in a digital world - connecting company supply chain digital data to the financial service provider.


The Role

We are looking for an experienced Principal Engineer reporting directly to the Director of Engineering. This is a high-impact role with key input over the technical direction of the entire company. This is a rare opportunity to build our engineering presence in Krakow from an early stage, complementing our existing engineering teams in London and Sydney. We have big ambitions to build a technical hub that is serious about high quality engineering, driving core components of the Trade Ledger platform.

We’ll be looking to you to build and lead agile, cross-functional teams of junior and more experienced software engineers, engaging in code reviews to improve team members' skill sets. You’ll be empowered to help drive and shape the technical strategy of the business, operating in a fast-paced working environment within a flat-structured organisation.


  • Own large projects from conception to delivery
  • Be a go to technical expert for the team and challenge technical direction
  • Enable Agile processes and effective sprints
  • Motivate and lead the team
  • Help define best practice
  • Take on critical projects and drive forward with the business
  • Problem solving - we’re looking for someone who can think laterally and come up with creative solutions to technical challenges

Required Experience

  • Demonstrable experience in all aspects of people management 
  • Hands-on code writing and development experience, ideally Kotlin and/or Java 8+
  • Comfortable working in a fast-paced, agile environment and dealing with ambiguity whilst juggling multiple priorities and stakeholders
  • Working knowledge of a variety of technical stacks
  • Exceptional communication skills - across all areas of the organisation

Nice to have experience

  • Knowledge of cloud-based infrastructure, preferably AWS
  • Experience with containerisation technologies, for example, Docker, Kubernetes
  • Working with QA teams to drive TDD and an understanding of NFT
  • An understanding DevSecOps
  • Previous experience working with distributed teams

If this role is right for you and you believe you can genuinely contribute to the ongoing success of our company, please hit ‘apply’.

Our Culture

Diverse, open team culture is our differentiator!  Be passionate, team focused, hard working and love what you do.  We actively invest in continuous professional development because we know that our people are the creators of our success.
Our interview panels are inclusive to ensure we do not discriminate against age, gender, sexual identity or preference or religion. 
Bring your authentic self and let's achieve awesome things together!

Discover Trade Ledger - Who we are, Our approach & Our People HERE

Trade Ledger does not accept CVs from recruitment agencies.

< Return to open role list