Software Engineer

Software Engineer

We are looking for Software Engineers to come in and work within our highly skilled engineering team.

Apply now
About the Job

About the Role

We are looking for Software Engineers to come in and work within our highly skilled engineering team. The business is driven by innovation and is an exciting place to work so applying for this role you should be equally driven and should also be able to display a passion for software development.

About Us

At Invevo, we’ve built a best-in-class SaaS platform that revolutionises the accounts receivables industry in many ways. We make credit risk management and collections easy, invoice resolution and payments seamless - all so middle and back offices in every industry can build better debt management and collection experiences for their users and customers.

We have offices across the globe, and we’re trusted by industry leaders like Centrica, the Adecco Group, Travis Perkins and Regus… and we’re only just getting started.

Our vision is a customer lifecycle management system that changes how businesses work with their customers. To make that happen, we’re creating the ultimate platform to remove friction from receivables process management. We’re seriously scaling our infrastructure, entering new areas all the time, and cornering a whole new category - and we want you by our side to get us there.

How We Operate

  • Functional Programming with Kotlin, for code that is easier to reason about
  • A system built as Microservices, orchestrated via Kubernetes and hosted in Azure
  • Domain-Driven Design, to partition services into Bounded Contexts
  • An Event-Driven Architecture with Kafka, enabling an Event Sourcing approach
  • An infrastructure built automatically via Terraform
  • A modern Micro-Frontend website built with React
  • Continuous Deployment, to release changes daily
  • Small, cross-functional, DevOps teams working with Pair Programming
  • A focus on Automation to reduce Cycle Time
  • A focus on Stability through TDD, Observability and Alerting
  • A philosophy of KISS (Keep it simple, stupid!)

Great benefits:

  • Competitive salary 💰
  • Flexible hours and hybrid working — work from home (or even Mars if you’d like) 🏡 and our office in Manchester 🇬🇧
  • A hefty budget to help you set up your home office 💺
  • Flexible holiday policy, with 24 days as standard ✈️
  • Get your birthday off!   🎉
  • Career growth where you can grow alongside a fast-scaling fintech 📚
Apply now

Required Skills

You will work with some of the very best engineers and we are happy to coach the right candidates.

  • Has a passion for distributed, Event-Driven, systems
  • Has experience in modern Object-Oriented or Functional Programming
  • Produces high-quality code
  • Works well in a team, collaborating with other engineers
  • Is open-minded to new ideas and approaches
  • Excellent communication skills
  • Willingness to learn
  • Flexible to change

Interview Process

We like to move fast at Invevo! Our usual process is as follows:

  • An informal chat/call to discuss the role and opening
  • A short technical test
  • A final interview with the CTO, CEO and a technical architect
Apply now