Job Description
Java Software Developer
Hybrid – Edinburgh
We are recruiting a Java Software Developer to join a high‑growth SaaS organisation headquartered in Edinburgh. This is a hybrid role offering exposure to a full technology platform and the opportunity to work on a major platform rebuild using modern cloud‑native technologies.
This role is well suited to a backend‑leaning developer who enjoys working on scalable services, modernisation initiatives, and learning how large SaaS platforms are engineered end‑to‑end.
The Role
You will join a collaborative engineering team with full platform exposure, contributing to the ongoing rebuild and evolution of a modern SaaS product.
Your primary focus will be back‑end development, working on new services and rewrites of existing code as part of a wider modernisation programme. While the role includes some front‑end interaction, this will mainly involve bug fixing and initial task implementation, before work is handed over to a dedicated front‑end team.
What you will be doing
* Developing and maintaining back‑end services primarily in Java
* Contributing to a large‑scale platform rebuild, including:
* New service development
* Refactoring and rewriting legacy code
* Working with TypeScript and Go as part of the wider platform stack
* Collaborating across teams with full visibility of how the platform fits together
* Supporting CI/CD pipelines, automated testing, and code quality standards
* Gaining exposure to cloud‑native infrastructure, including AWS and Kubernetes (EKS)
* Participating in technical discussions around design, performance, and scalability
* Using modern tooling, including AI‑assisted development tools, to improve quality and delivery
Your background and experience
* Commercial experience as a Java Software Developer
* Strong back‑end Java experience
* Exposure to TypeScript and/or Go, or willingness to work with both
* Familiarity with modern development practices, including testing and CI/CD
* Cloud experience, ideally with AWS, and EKS experience highly beneficial
* Some front‑end exposure, with comfort handling bug fixes and small UI‑level tasks
* A developer who enjoys learning, taking ownership, and working in a fast‑growing SaaS environment
Why Join?
* Hybrid working with an Edinburgh base
* Competitive salary and strong benefits package
* Clear training, mentoring, and progression opportunities
* Involvement in a significant platform rebuild using modern technologies
* Supportive engineering culture with strong technical leadership
* Opportunity to grow your impact as the platform and business scale
This is an excellent opportunity for a Java developer who wants broad platform exposure, hands‑on experience with modern cloud technologies, and a clear path for progression within a growing SaaS organisation.