Software Developer
- Edinburgh
- 50,000 Annual
- Permanent
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.
Similar Jobs
- Edinburgh
- 60,000 - 75,000 Annual
- Permanent
- Edinburgh
- Competitive
- Permanent
- Edinburgh
- Competitive
- Permanent
