Software Engineer
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