Lead/Principal Software Engineer
Sanderson Recruitment Plc
Normanton, United Kingdom
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 100KJob location
Normanton, United Kingdom
Tech stack
Clean Code Principles
Java
Agile Methodologies
Automation of Tests
Big Data
Cloud Computing
Code Review
Collaborative Software
Continuous Delivery
Software Design Patterns
DevOps
Java Virtual Machine (JVM)
PostgreSQL
Redis
Cloud Services
Zero Trust Network Access
Test Driven Development
Backend
GIT
Kotlin
Kafka
Data Management
Software Version Control
Devsecops
Microservices
Job description
- We design, develop, document, deploy, and enhance platform features in line with functional and non-functional requirements.
- We contribute to the elaboration and estimation of user stories within the team.
- We deliver frequent, incremental releases to maintain delivery momentum.
- We collaborate closely with cross-functional engineering teams, ensuring shared ownership and coverage.
- We build, optimise, and maintain continuous deployment pipelines.
- We take operational responsibility for services owned by our team.
Technologies:
- Big Data
- Backend
- Cloud
- DevSecOps
- Git
- Support
- JVM
- Java
- Kafka
- Kotlin
- PostgreSQL
- Redis
- Scala
- Security
- microservices
- DevOps
More:
We are a collaborative, Agile team working on secure cloud and data platforms across private and public cloud environments. We offer the opportunity to contribute to high-impact, mission-critical projects in a secure and regulated domain, with support for obtaining advanced security clearance. We foster an inclusive and supportive culture that puts people first and values innovation, continuous improvement, and partnership. This role is an excellent opportunity for an experienced engineer looking to work on cutting-edge cloud and data platforms while contributing to meaningful, real-world outcomes.
Requirements
- We require at least 5 years of experience delivering production-grade cloud solutions.
- We are looking for strong proficiency in Java and experience with JVM-based languages such as Kotlin or Scala.
- We require experience working with Kafka or similar streaming platforms.
- We value experience in Agile DevSecOps environments and Zero Trust architecture.
- We require experience integrating with backend services such as PostgreSQL, Redis, or object storage solutions.
- We expect strong engineering fundamentals, including clean code, automated testing, continuous delivery, and code reviews.
- We require experience using version control and collaboration tools such as Git-based platforms.
- We value proven experience with test-driven development practices.
- We expect understanding of microservices architecture and design patterns.
- We value exposure to big data technologies.