Burns Sheehan Welwyn Garden City, Hertfordshire, United Kingdom
Software Engineering Manager - Distributed Systems Servicing Millions of Users £95,000 per annum plus bonus and benefits Welwyn Garden City Are you a Software Engineering Manager with a passion for building high volume, distributed systems at scale? As a Software Engineering Manager do you want to tackle challenges of scale and complexity that are unprecedented in the UK tech-sector? Software Engineering Manager - A global retail/E-commerce giant is looking for a Software Engineering Manager to lead a squad of software engineers in their Price Services Tribe. Reporting to the Head of Software Engineering you will be responsible for designing and building solutions handling pricing and promotions across all their channels serving 28 million shoppers each week in the UK alone and many more around the globe. They have to solve hard distributed systems problems at scale, to ensure high availability and performance. Java | Vert.x | RxJava | Kafka | Akka | Cassandra | Couchbase | AWS with fully automated testing in a continuous deployment pipeline. What will the Software Engineering Manager do? The Software Engineering Manager role is approximately a 70/30 split between management and technical leadership. You will line manage and guide a squad of around 6-8 software engineers. You will come from a strong software engineering background as you will be heavily involved in the design and architecture of the solutions your squad deliver. They want someone from an engineering background although the chances are you won't have much time to code! You'll drive software quality through code reviews, pairing, driving and implementing software engineering best practice including automation, devops practices and CI/CD. As an experienced line manager you will be a facilitator who gets the best out of individuals and the team as a whole. This will include regular 1-2-1s, performance management reviews, goal-setting. You will need a strong understanding of designing and building highly available, distributed systems where scalability, reliability and security are key considerations. The Tech Stack includes Java, Vert.x, RxJava, Kafka, Akka, Cassandra, Couchbase, AWS with fully automated testing in a continuous deployment pipeline. Software Engineering Manager - Distributed Systems Servicing Millions of Users Java | Vert.x | RxJava | Kafka | Akka | Cassandra | Couchbase | AWS with fully automated testing in a continuous deployment pipeline. Burns Sheehan Ltd will consider applications based only on skills and ability and will not discriminate on any grounds.