A forward-thinking engineering organisation is seeking a Senior Software Engineer to play a key role in the development of a new greenfield platform designed to transform how data is ingested, analysed, and visualised across critical infrastructure.
You’ll join a cross-functional, agile team of software engineers and product experts to help shape the architecture, design, and delivery of a product used by both internal teams and global customers. The culture is collaborative, with a strong focus on technical excellence, continuous delivery, and delivering real-world impact.
What you’ll be doing:
Leading feature-level development from design through to deployment and ongoing support
Championing Agile and contributing to continuous improvement of delivery processes
Designing and building backend systems using Java, Spring, and GraphQL
Evaluating technologies and contributing to architecture decisions
Supporting developer tools such as CI/CD pipelines and test frameworks
Mentoring other developers and contributing to coding standards and best practices
Working closely with stakeholders to align software with business needs
What you’ll need:
Strong experience building production systems with Java and the Spring ecosystem
Proven backend system design expertise (APIs, data layers, infrastructure)
Experience with GraphQL and REST APIs
Proficient in writing testable code and using testing frameworks like JUnit
Familiarity with CI/CD tools (e.g., GitLab, Gradle) and cloud platforms (Azure preferred)
Excellent communication skills and a proactive mindset
Agile development experience
Bonus experience (not essential):
Knowledge of data pipelines or ETL processes
Exposure to frontend technologies
Benefits:
~26 days holiday + bank holidays (option to buy/sell 5 days)
~ Private medical insurance
~ Enhanced pension scheme
~ Life assurance
~ Flexible working hours (core 10am–3pm)
~ Cycle to work, volunteering, and electric car schemes
~ Profit-related bonus