Principal Engineer

London, LND, United Kingdom

About Inveniam

Inveniam is a pioneering technology company transforming private market data into trusted, actionable intelligence. By leveraging blockchain and decentralized finance (DeFi) principles, Inveniam enables secure, transparent, and automated data validation for asset valuation and financial reporting. With a focus on product maturity and early adoption in capital markets, Inveniam empowers organizations to unlock liquidity and efficiency in traditionally opaque markets.

Summary

This is an opportunity for an experienced and talented Principal engineer to help build an innovative and market leading product at a fintech from an early stage. The principal engineer will lead existing projects while also helping us to take on new opportunities and scale our engineering team. 

Our business operates in the growing sector of private markets and touches many of the fastest-evolving areas in the digital world today, such as blockchain and AI. As a result, we’re looking for engineers who are agile, can think on their feet and most importantly, are willing to contribute positively to the culture and community of an ambitious fintech organisation. 

What you’ll do

You will be responsible for: 

  • You'll need to do a little bit of everything. Plan, build, test, and iterate features, while also setting the technical direction across multiple teams. You’ll work closely with product, design, marketing, and legal teams to identify, plan, and implement solutions to problems.  
  • You’ll also work closely with engineering leadership to ensure the platform is scalable and performant. 
  • Help engineering teams to make solid technical decisions and solve problems as they come up – we will need to both predict future issues and resolve sudden challenges 
  • Building and scaling the next phase of our platform - we have several large engineering challenges coming up, and we need engineers who can take ownership of these initiatives 

Experience:

  • Around 10+ years experience as a professional software engineer.
  • Our current tech stack includes the following. Familiarity with some of these tools is helpful, but this is not an exhaustive list of requirements. We would encourage you to apply even if you do not hit every point, provided you have a desire to learn these tools
    • o TypeScript
    • o Angular
    • o CSS
    • o Node, NestJS and / or Express
    • o PostgreSQL
    • o AWS + Terraform
    • o Jest
    • o Event driven architectures and CQRS
    • o Smart contracts
    • o Bonus: some other backend language (Go, Python, Java etc.)
  • Experience leading one or many engineering teams 
  • Experience hiring engineers and scaling teams and platforms 
  • You are an agnostic Engineer who is not afraid of learning or working with new languages / tools / frameworks
  • Experience working with Blockchain and / or AI.
  • Passion for technology and curiosity to try new things
  • A love for quality code, testing, and making things better
  • Comfortable in a quickly changing environment


Compensation & Benefits

  • Competitive salary
  • Stock Appreciation Rights
  • Comprehensive health, dental, and vision insurance
  • Generous PTO and flexible work options
  • Opportunities for professional development

What to expect: 

If we think your background could be a fit, we will reach out to schedule a call. Our interview process takes place primarily on Microsoft Teams and tends to consist ofthe following stages:

  • Call with Head of People or talent specialist (15-20 minutes)
  • Interview 1 with one of our Senior Engineer and Managing Director of Engineering (1 hour)
  • Interview 2 with our Head of Product (45 minutes)

We promise to respect your time, so if we think any of the above stages aren't needed, we’ll let you know. All of our interviews are focused around getting to know you, your skills and experience but it’s also an opportunity for you to get to know us, and what we do.

The whole purpose of the interview process is to make sure we’re the right fit for each other. Please let us know if you need any accommodations for the interview process, and we’ll do our best to help.