Senior Software Engineer Role
This is a senior software engineer position that involves designing and developing high-quality software solutions across web, API, and microservices.
Key responsibilities include providing technical leadership in automation, CI/CD, configuration management, and monitoring practices, as well as embedding secure software development principles through code reviews and threat modelling.
Additionally, the candidate will be responsible for analysing system requirements, creating technical designs, and ensuring robust testing.
About the Requirements
* A minimum of 5 years' professional experience in software engineering.
* Previous experience coaching and mentoring engineers.
* Strong experience in Java, React, Spring-Boot, REST API, and microservices architecture.
What We Offer
* Hybrid working arrangement, flexible leave, paid parental leave, and up to 5 days paid flexible leave annually.
* Paid study support, career breaks, on-the-job learning, and a referral bonus.
Skills and Qualifications
* Technical leadership skills.
* Experience with automation, CI/CD, configuration management, and monitoring practices.
* Secure software development principles.
* Strong analytical and problem-solving skills.
* Ability to work in a team environment.
Benefits
We offer a range of benefits to support your career growth and wellbeing.