We are currently seeking a Senior Software Engineer to join a high-performing engineering team within a large-scale, enterprise environment. This role is ideal for a highly experienced backend engineer with a passion for clean code, modern development practices, and delivering high-quality solutions in an Agile setting.
Dunton / Basildon Essex
(On-site 4 days per week – non-negotiable)
📅 Start: End of April/May 2026
⏳ Duration: 8 months
💼 Competitive day rate - up to £590 a day
Key Responsibilities
* Design, develop, test, and maintain scalable software applications
* Contribute across the full software development lifecycle, from architecture through to deployment
* Lead and participate in development reviews, ensuring code quality and best practices
* Collaborate closely with cross-functional teams in a highly Agile, pair-programming environment
* Support and mentor junior engineers while managing multiple complex assignments
Essential Skills & Experience
* Strong background in Agile Java Development
* Expertise in Spring Boot and JUnit
* Extensive hands-on experience with TDD and BDD (candidates must be accustomed to applying this in the majority of their development work)
* Proven experience with pair programming (comfortable working this way up to 100% of the time)
* Strong experience designing scalable, resilient, and secure backend architectures
* Deep knowledge of Git/GitHub and CI/CD pipelines (e.g., Cloud Build)
* Experience working with Google Cloud Platform (GCP), including infrastructure as code and cloud-native services
* Strong understanding of architectural standards within large organisations
Preferred Experience
* Familiarity with tools such as:
* IntelliJ IDEA (or other JetBrains products)
* SonarQube (or similar code quality tools)
* Checkmarx (or similar security testing tools)
* FOSSA (or open-source compliance tools)
* Cycode (or software supply chain security platforms)
What We’re Looking For
* Excellent verbal communication skills and strong team collaboration
* A proactive, quality-driven mindset with a focus on delivering value
* Ability to work autonomously while contributing to a team-first culture
* Comfortable working in a structured, large-scale environment