Lead/Principle Software Engineer
Sanderson Recruitment Plc
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 155KJob location
Tech stack
Clean Code Principles
Java
Agile Methodologies
Automation of Tests
Big Data
Code Review
Collaborative Software
Continuous Delivery
Software Design Patterns
Java Virtual Machine (JVM)
PostgreSQL
Redis
Cloud Services
Zero Trust Network Access
Data Streaming
Test Driven Development
GIT
Kotlin
Kafka
Software Version Control
Devsecops
Microservices
Job description
As a Software Engineer, you will play a key role in developing Back End platforms and services using modern commercial and open-source technologies across both private and public cloud environments.
Working within an Agile, cross-functional team, you will contribute to impactful projects that solve complex real-world challenges. This role offers the opportunity to work on both short and long-term programmes in a highly collaborative environment., * Design, develop, document, deploy and enhance platform features in line with functional and non-functional requirements
- Contribute to the elaboration and estimation of user stories within the team
- Deliver frequent, incremental releases to maintain delivery momentum
- Collaborate closely with cross-functional engineering teams, ensuring shared ownership and coverage
- Build, optimise and maintain continuous deployment pipelines
- Take operational responsibility for services owned by your team
Requirements
- Minimum of 5 years' experience delivering production-grade cloud solutions
- Strong proficiency in Java and experience with JVM-based languages such as Kotlin or Scala
- Experience working with Kafka or similar streaming platforms
- Background in Agile DevSecOps environments and Zero Trust architecture
- Experience integrating with Back End services such as PostgreSQL, Redis or object storage solutions
- Strong engineering fundamentals including clean code, automated testing, continuous delivery and code reviews
- Experience using version control and collaboration tools such as Git-based platforms
- Proven experience with test-driven development practices
- Understanding of microservices architecture and design patterns
- Exposure to big data technologies
Environment and Benefits
- Opportunity to work on high-impact, mission-critical projects within a secure and regulated domain
- Collaborative Agile teams focused on innovation and continuous improvement
- Support in obtaining advanced security clearance, with the opportunity to contribute to sensitive projects
- Inclusive and supportive culture recognised for putting people first