Principal / Senior Software Engineer (DevOps / DevSecOps)
We are looking for a hands-on Software Engineer who leads by example and drives the delivery of scalable, secure, and high-quality software solutions. This role combines technical leadership, architecture, and DevOps expertise, influencing engineering decisions and maximizing business value.
Key Responsibilities:
* Lead end-to-end software delivery across the full SDLC
* Design and contribute to scalable, reliable, and secure architectures
* Apply Agile, DevOps, and DevSecOps practices with frequent production releases
* Champion automated testing, code quality, and performance optimisation
* Research and adopt new technologies and engineering standards
* Collaborate with Product Owners, Architects, and cross-functional teams
* Mentor engineers and promote engineering excellence
Required Skills:
* Strong hands-on experience in software engineering
* Deep understanding of Agile, CI/CD, DevOps & DevSecOps
* Experience in architecture, system design, and enterprise-scale systems
* Excellent communication and stakeholder management skills
Nice to Have:
* Cloud platforms (AWS/Azure/GCP)
* Financial services or regulated environment experience