Software Engineer - Java/Python
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
You’ll be responsible for designing, developing and delivering high-quality backend services and applications using modern software engineering principles.
Working within agile engineering teams, you’ll contribute to solution design, architecture, automation and continuous improvement while helping deliver reliable, scalable systems for enterprise clients., * Design, develop and maintain scalable backend applications and services
- Build secure, high-performing solutions using modern engineering practices
- Develop APIs, integrations and distributed systems
- Contribute to technical design, architecture and engineering best practices
- Implement automated testing strategies, including unit, integration and contract testing
- Deploy and support applications using cloud platforms, containers and CI/CD pipelines
- Monitor, troubleshoot and improve application performance and reliability
- Collaborate with engineers, architects and stakeholders to deliver high-quality technical solutions
Requirements
They’re looking for experience with several of the following:
Backend development:
- Strong commercial experience with Java and/or Python
- Experience building enterprise applications, APIs and backend services
- Strong understanding of software engineering principles, object-oriented design and system architecture
- Experience working with databases, data persistence and integration patterns
Cloud & engineering practices:
- Experience delivering applications on cloud platforms (AWS preferred, Azure or GCP also considered)
- Experience with CI/CD pipelines and modern DevOps practices
- Infrastructure as Code experience using tools such as Terraform, AWS CDK or Pulumi
- Experience with container technologies such as Docker and Kubernetes
- Knowledge of secure software development practices and automated testing
Desirable Experience
- Experience working with distributed systems and microservices architectures
- Experience with event-driven architectures and messaging technologies
- Experience with NoSQL technologies such as Elasticsearch
- Experience debugging and resolving complex technical challenges
- Experience contributing to technical projects within agile engineering teams
- Strong analytical and problem-solving skills
- Excellent communication and collaboration skills, Due to the nature of the work, successful applicants must be eligible to obtain UK Security Clearance (SC).
Applicants will typically need to demonstrate 5 years of continuous UK address history, with no significant periods spent overseas (usually no periods of 30 consecutive days or more outside the UK).
If you’re looking for your next Backend Software Engineering opportunity and want to work on meaningful, enterprise-scale projects using modern technologies, we’d be happy to discuss the role in more detail.
Benefits & conditions
- Competitive salary
- Excellent benefits package
- Private medical insurance
- Up to 25 days annual leave plus additional volunteering days
- Ongoing training and career development opportunities
- Exposure to modern cloud and engineering technologies
- Opportunity to work on large-scale digital transformation programmes
- Flexible hybrid working
About the company
We’re working with a leading global technology consultancy that is expanding its engineering practice and looking for talented Backend Software Engineers to join its growing team.
This is an opportunity to work on complex, cloud-native applications and enterprise-scale digital transformation programmes across a range of industries. You’ll collaborate with experienced engineers, solve challenging technical problems, and build secure, scalable software solutions using modern engineering practices.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.totaljobs.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Software Engineer Salary London
The 12 Best Jobs for Software Engineers
Data Engineer Salary UK
Where To Find Software Engineering Jobs