Senior Back End Engineer
New Yesterday
Senior Back End Engineer at Octopus Money
We’re looking for a Senior Backend Engineer with excellent Golang and database skills to help us build the scalable operations, technology, and processes needed to transform 5 million lives by making high‑quality financial support affordable and accessible to employees everywhere.
This is an ideal opportunity for a motivated self-starter to accelerate their career, taking a broad and varied role within a rapidly growing company. We pride ourselves on building an inclusive working environment where diversity is celebrated.
The role and opportunity
As a Golang Backend Engineer, you will be working within one of our multi‑disciplinary feature squads to design and implement new capabilities. You will be expected to improve the code quality and provide well‑tested functionality that the business can depend on for success. Our API service layer is written in Go, following a documentation‑first mindset. We use a service‑oriented architecture to enable extensive unit testing with generated mocks. Our services are deployed via a CI/CD pipeline to our AWS cloud environments.
You will be responsible for:
Code Development and Review
Demonstrate excellent Go development skills, with the ability to write high‑quality, easily testable code
Take refined User Stories and break them down into development sub‑tasks
Champion software engineering best practices, including automated tests, code refactoring, and code reviews where appropriate
Ensure adherence to coding standards, security guidelines, and compliance requirements
Collaborate with cross‑functional teams to translate business requirements into technical solutions, working closely with Product Owners
Technical Strategy
Contribute to the development of technical roadmaps and long‑term strategies, aligning with business goals
Stay updated on industry trends and emerging technologies, identifying opportunities for innovation and improvement
Knowledge and experience required
Over five years of expertise in software development using strongly‑typed languages (e.g. Go, Java, or similar), with at least 1+ year of commercial experience using Golang.
Strong experience writing easily‑testable and thoroughly-tested code
Demonstrable experience acting successfully as a Senior Engineer, i.e. breaking down a refined User Story into deliverable tasks and delivering those tasks within a sprint.
Data modelling and DB design experience with SQL or NoSQL DBs
Distributed system and messaging event‑driven architecture experience
Empathetic, proactive and constructive communication skills, with the ability to influence and collaborate effectively across teams
Nice to have (but not essential)
Fintech industry experience
SaaS knowledge and experience
Microservice and integrating distributed systems with messaging and event‑driven architectures
Experience using Terraform, or other infrastructure as code tooling
Educated to Bachelor's or Master's degree level in Computer Science, Engineering, or a related field
In return we offer a base salary of £75,000 to £95,000 DOE + benefits
Seniority level: Mid‑Senior level
Employment type: Full‑time
Job function: Information Technology and Engineering
Referrals increase your chances of interviewing at Octopus Money by 2x
#J-18808-Ljbffr
- Location:
- England, United Kingdom
- Job Type:
- FullTime