Our client is on a mission to disrupt the traditional capital markets with their new digital investment bank, and are looking to appoint a talented Software Engineering Manager who would relish a team management opportunity. This role is ideal for someone who has a passion for building new technology, excellent leadership skills, and the ability to manage remote teams in order to deliver leading edge technology solutions!
Our client is a ‘new wave’ digital investment bank, a new disruptive capital markets fintech building its own platform infrastructure to streamline its front to back-office trading processes, as well as primary issuance and distribution through to custody and securities services etc. They are a couple of years into their journey and are looking to put in an extra layer of middle management in to support further growth, and one of the roles is a Software Engineering Manager. Their tech stack is JavaScript / ReactJS front end, and Golang / microservices back end.
Key Responsibilities
- Lead and manage a team of 9 (and growing) remote software engineers across Europe and Asia, providing guidance, support, and mentorship.
- Collaborate with cross-functional teams to plan, design, and implement software solutions to support development of the bank.
- Oversee the development process and ensure the timely delivery of high-quality products.
- Implement procedures for code quality and review to maintain high engineering standards.
- Manage CI / CD processes.
- Identify areas for improvement within our existing systems and processes and drive continuous improvement initiatives.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software engineering, with some experience in a leadership or management role. You could have already held this role, or maybe a team lead wanting to further develop your management career and ready for the next step up.
- Strong understanding of software development methodologies and best practices.
- Experience managing remote teams and collaborating with cross-functional teams.
- Proven track record of delivering high-quality software products on time.
- A good background in code quality and review procedures (key requirement).
- This role doesn’t necessitate hands on coding (but you can keep your ‘hand in’ if you have time and want to), but a Java development background would of course be helpful. Golang experience is need expected / needed.
- Excellent communication, interpersonal, and leadership skills.
- Experience in the investment banking / asset management / capital markets industry is a plus.
Our client is on a mission to disrupt the traditional capital markets, and the companys’ proprietary technology is a key enabler of this. They offer a dynamic and fast-paced work environment where you can make a significant impact, and this is a key role ensuring delivery of their banking services by having leading-edge purpose-built technology. As the software engineering manager, you will have the opportunity to work with a talented and diverse team of engineers from all over the world, and certainly play a part in shaping the bank’s success!
Remuneration: Commensurate with experience and location.
Location: Any remote location UK, elsewhere in Europe, the Middle East or Asia.
Excelsior Search, the trusted international executive search & recruitment partner for capital markets & investment technology, data & research providers.
If this particular role isn't right for yourself, please check out our other open roles on our website here: https://jobs.excelsiorsearch.com
Americas | EMEA | APAC
***************************************
Keywords: software engineering manager, software engineering lead, team manager, team lead, software development manager, product development, capital markets, investment banking, custody, post trade, trade processing, settlement, clearing, custodian, central securities depository, securities services, primary issuance, asset servicing, securities administration, issuance.