Finova is seeking a Principal Engineer to lead technical direction, improve engineering practices, and mentor others to deliver high-quality software. The successful candidate will partner with engineering, product, and delivery leads to shape technical direction and evolve our complex B2B workflow platform.
Requirements
- Expert in TypeScript / JavaScript with strong experience in containerisation (Docker, Kubernetes)
- Knowledge of at least one high performance language such as GoLang
- Skilled in designing and evolving distributed, cloud-native systems (experience with Azure, AWS, or GCP is a plus)
- Strong understanding of software architecture principles, API-first design, event-driven and microservices patterns
- Deep appreciation for automation, CI/CD pipelines, and infrastructure as code
- Naturally influence without authority, building alignment across teams through clarity, empathy, and technical credibility
- Passionate about mentoring and knowledge sharing — you raise the bar for those around you
- Pragmatic and outcome-driven, always balancing technical purity with business value
Benefits
- 25 days holiday plus bank holidays
- Bank holiday trading and holiday purchase options
- Flexible hybrid working policy
- Life Assurance
- Group Income Protection
- Private Medical Insurance
- Pension scheme via Salary Exchange
- Employee Assistance Programme
- Virtual GP