We're seeking a Senior Software Engineer to join our technology team. As a technical expert, you'll be responsible for building software and customer experiences that are market leading and support our digital, data-driven business.
This is a great opportunity to work on industry-leading products and become a pivotal part of our future. We're looking for someone with extensive backend development experience in Java and a proven track record of working in an ever-changing, Agile environment.
Key Responsibilities:
* Shaping our products and customer journeys as a key technical member of a high-performing squad
* Designing and building customer-facing systems using Java microservices and the latest cloud technologies
* Sharing technical expertise with the team as a hands-on developer, coach, and mentor
* Improving engineering practices in the squad, including code quality, testing, and CI/CD
* Collaborating with SRE engineers to build distributed systems with a focus on high availability, low latency, and scalability
You'll be a senior member of our engineering community, engaging in tech forums and driving tech change beyond your squad.
We'd love you to bring:
* Senior developer experience in a scaled Agile environment
* Strong technical expertise in Java, Spring Boot, and Microservices
* Proficiency in Spring Boot; Apache Kafka experience is desirable
* Expertise in microservices, database programming, event streaming, and queueing technologies in a cloud-based environment
* The ability to communicate technical concepts to non-technical audiences
* Knowledge and practice of code quality techniques like continuous integration, unit testing, and peer reviews
* A passion for staying up-to-date with the latest technology trends and tools
* A desire to share knowledge and experiences with others
We offer:
* Competitive salary reflecting your skills, experience, and potential
* Discretionary bonus scheme recognizing your hard work and contributions
* 25 days annual leave plus 8 flexible days and the ability to buy and sell further holiday
* Flexible working options, including hybrid and part-time opportunities where applicable
* Company-funded private medical insurance for qualifying colleagues
* Career growth supported by training, mentoring, and resources
* Fantastic discounts on insurance products for you and your family
* Two paid volunteering days per year and initiatives for a more sustainable lifestyle
We're committed to creating an inclusive and diverse workplace where everyone feels valued, respected, and empowered. We celebrate individuality and create spaces where unique backgrounds and experiences can come together.