£76 Per hour
Inside
Hybrid
Manchester/Remote, UK
Summary: The Software Engineer role focuses on migrating critical services to AWS within a dedicated task force, emphasizing reliability and operational readiness. The position requires hands-on experience with Java and cloud-based architectures, as well as a strong understanding of migration processes. The ideal candidate will balance delivery speed with quality and take ownership of services throughout the migration. This role is hybrid, requiring one day per week onsite in Manchester.
Key Responsibilities:
- Build and maintain Java-based services using modern engineering practices
- Deliver application and infrastructure changes to support migration to AWS
- Contribute to infrastructure-as-code, CI/CD pipelines and deployment automation
- Design and execute data migration activities, including schema evolution and validation
- Support safe cutovers, traffic switches and rollback-aware releases
- Own services in production, including monitoring, alerting and incident response
- Participate in incident investigations, postmortems and reliability improvements
- Collaborate closely with partner teams to manage dependencies and delivery risks
- Use approved AI-assisted coding tools responsibly to accelerate delivery and quality
Key Skills:
- Strong software engineering fundamentals with Java and Spring Boot
- Hands-on experience with AWS and cloud-based architectures
- Proven experience delivering cloud or platform migrations
- Experience with data migration, production data changes and schema evolution
- Infrastructure-as-code and CI/CD pipeline experience
- Experience supporting and operating production systems
- Comfortable working across teams with clear communication skills
- Practical experience using AI-assisted development tools
Salary (Rate): £76 per hour
City: Manchester
Country: UK
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: Mid-Level
Industry: IT
Software Engineer - Java, AWS and Cloud Migration
Up to £76 per hour - Inside IR35 (37.5 hrs/week)
Hybrid working- 1 day per week onsite in Manchester
Initial 3 months, with a strong likelihood of extension (6 to 9 months)
About the Client
Digital Skills are working with a global technology business undertaking a large-scale cloud and platform transformation programme. The organisation is migrating a significant estate of services to a modern cloud framework, with a strong emphasis on reliability, security and operational readiness.
About the Role
This role sits within a dedicated migration task force responsible for moving critical services to AWS. You will work across application code, cloud infrastructure and data, taking ownership of services end to end and delivering safe, production-ready migrations.
Responsibilities
- Build and maintain Java-based services using modern engineering practices
- Deliver application and infrastructure changes to support migration to AWS
- Contribute to infrastructure-as-code, CI/CD pipelines and deployment automation
- Design and execute data migration activities, including schema evolution and validation
- Support safe cutovers, traffic Switches and rollback-aware releases
- Own services in production, including monitoring, alerting and incident response
- Participate in incident investigations, postmortems and reliability improvements
- Collaborate closely with partner teams to manage dependencies and delivery risks
- Use approved AI-assisted coding tools responsibly to accelerate delivery and quality
Desired Skills and Experience
- Strong software engineering fundamentals with Java and Spring Boot
- Hands-on experience with AWS and cloud-based architectures
- Proven experience delivering cloud or platform migrations
- Experience with data migration, production data changes and schema evolution
- Infrastructure-as-code and CI/CD pipeline experience
- Experience supporting and operating production systems
- Comfortable working across teams with clear communication skills
- Practical experience using AI-assisted development tools
Summary of the Best Candidate
The ideal candidate will be a mid to senior level Software Engineer with experience delivering and operating production systems in AWS. You will have hands-on migration experience, strong Java skills and a pragmatic mindset, able to balance delivery speed with reliability and operational quality. This role suits engineers who take ownership, communicate effectively and are comfortable working across applications, infrastructure and data.