£500 - 550 per day
30 days ago
Lead a team of ambitious software engineers to design, build and continually improve a platform. Security, data privacy and system resiliancey is a priority; therefore this needs to be integral to the design and architecture. This platform will exist natively in the cloud; therefore, this role also requires someone who has experience in implementing solutions in the cloud, and appreciates the implications of operating in this context e.g. the cost of compute, and when to encrypt data at rest and in transit.
Educated to degree level in Computer Science or equivalent practical experience
An experienced team leader who can engage other engineers at all levels of expertise.
Passionate about building quality software and scaling technology to meet the needs of tomorrow
Skilled in the Java programming language
Comfortable with complex data schemas that exist both internally within a systems and as a data contract between systems
An engineer who has delivered cloud native software on either a major cloud platform or on a comparable on-prem infrastructure.
Experienced in API development and well-defined interfaces governed by standards such as Open API/Swagger or RAML
Familiar with security standards such as SAML, Oauth 2 and Open ID Connect to implement federated single sign on solutions.
A firm believer in the necessity to build in non-functional requirements to ensure enterprise grade quality
Excited about building software that serves a broad range of clients including end users and developers
Passion for modern software development lifecycle practices and concepts including Agile, cloud native, continuous integration & delivery
An advocate of the DevOps culture to ensure that enterprise scale software can be built and maintained.
Always open to learn new technologies to support the current project requirements- Not afraid to experiment with new technologies and discover new ways of doing things
Comfortable streamlining the learning process and failing fast to focus on lessons learnt through experimentation
Passionate about building tools and an ecosystem that you and other developers love to use and build upon
Interested in working with different client development teams to meet their requirements
Continually conducting design and code reviews to ensure quality output from your team
Capable of building and prioritising feature pipelines of work to deliver on an iterative basis