Software Engineer - Agile Delivery
We are seeking an experienced Software Engineer to join our agile delivery team. As a key member of the team, you will design, develop, test, and deploy bespoke software solutions that meet our clients' needs.
This is an opportunity to work on cutting-edge projects that make a tangible impact. Our team collaborates closely with clients and technical leads to shape solutions that deliver real-world outcomes.
Key Responsibilities:
* Design, develop, test, and deploy software solutions in an agile delivery environment
* Work on full lifecycle delivery from concept through to deployment and support
* Leverage modern tools and platforms including GitLab CI, Docker, AWS, and Azure
* Use open-source technologies to build robust and scalable systems
* Collaborate closely with clients and technical leads to shape solutions
* Engage in continuous improvement, both technically and professionally
Requirements:
* Proven experience in software development with Java and Spring Boot
* Experience in back-end or full-stack development (JavaScript/React desirable)
* Familiarity with cloud environments (AWS or Azure) and DevOps tools
* Comfortable working in agile teams and engaging directly with end-users
* Experience with consultancy or client-facing delivery
Benefits Package:
* Competitive salary with annual pay reviews and bonus potential
* Hybrid working with choice of office locations
* Flexible hours with core team collaboration time
* Dedicated Career Coach and supported learning budget
* Annual summer party, regional away days, and social events
* Employee wellbeing support including 24/7 helpline
* Paid onsite allowances when visiting clients