Software Engineering Team Lead
An exciting aspect of joining a newly created business at this stage is the opportunity to be in from the start and help define the culture.
- We are looking for exceptional talent with excellent communication skills
- Collaboration is key, both internally and with our clients. We believe we do our best work when we are together and working hand in hand with business users
- Curiosity is something we embrace and value highly
- We want people who are positive and passionate, have proven problem solving capabilities, can work quickly to find solutions to complex challenges and unlock big opportunities
- People need to be able to take ownership and be trusted to deliver, going the extra mile when needed
- We want people who are highly motivated and have a high desire to learn
Responsibilities
- Manage a team of software developers, offering technical guidance while fostering a collaborative and supportive environment
- Engage directly with users, stakeholders, and subject matter experts to identify requirements, applying sound judgement to design and deliver pragmatic, effective solutions
- Take on early responsibility for high-quality end-to-end software delivery
- Partner with client teams to deliver products and projects collaboratively
- Challenge current systems and processes to achieve common goals through technical excellence and innovation
- Keep abreast of industry and technology trends that will keep us at the forefront of what is possible
What makes a great candidate
- Excellent programming skills, including an extensive experience in C#/.NET, Java, Rust or Python
- Passion for technology and an appetite to work in a dynamic and integrated team
- An entrepreneurial nature, willing to take ownership and run towards problems and someone who thrives on innovation
- The ability to own all aspects of development projects from start to finish
- A desire to understand and solve business problems, build domain knowledge and increase market understanding
- The ability to communicate clearly and professionally with team members, colleagues and clients alike
- Energy, ambition and grit matter more than prior management experience
- Financial Services experience is a plus, but not essential
- A minimum 2.1 degree obtained in Computer Science, or a related field, from a Russell Group University
- Must have minimum 3As at A-Level or equivalent
Why join us?
- Make an impact from day one: we empower and trust our people to leverage and extend their skill sets
- Gain people management experience whilst remaining technically hands-on on a daily basis
- Work on a wide variety of projects alongside exceptionally talented people, often closely correlated to world events and trends
- Deliver demonstrable business value working hand-in-hand with the customer
- Learn from industry experts on how financial markets and world economies work