As a Lead Software Engineer, you will be hands-on, shaping the approach the team takes to solving the most complex engineering tasks. You will be responsible for the quality of engineering practices within the team and developing the skills of team members to support this. You will lead cross-team engineering initiatives and work with your architect to inform technical strategy.
Beyond pure technical skills, a key part of the Lead Software Engineer role is the elevation of the whole team. This includes mentoring, coaching, teaching and sharing your expertise. You will collaborate closely with the rest of the team’s leadership to help set and enact the team’s goals.
Your work
- Work closely with the Tech Lead and wider team to translate business strategy into implementation.
- Be accountable for the quality of software design for the product team in which you are assigned, balancing technical debt against speed of delivery.
- Share technical decisions within the solution group, division and team.
- Lead significant pieces of work including clarifying requirements, facilitating meetings, breaking tasks down and checking-in with other team members.
- Write and maintain high quality software.
- Grow the skills of other software engineers to take engineering to the next level.
- Establish strong engineering practice and work to deliver the technical strategy.
- Regularly contribute to internal Level Up events to support growing and developing skills within the division.
- Work with the group architect to help inform technical strategy.
- Understanding how the product or systems owned by your team solve customer problems and add value, prioritising engineering work based on its potential to provide value to customers.
Who you are
- You’re an expert in modern .NET/ C#
- You can design and build world-class scalable, resilient, and secure systems, considering trade-offs and future implications.
- You have a bias for simplicity and maintainability in the code you write and the products you build.
- You have evidence of leading complex pieces of work, including leading the collaboration with other teams.
- You are an excellent communicator, being able to distil complex technical decisions into clear rationale.
- You’re enthusiastic about engaging with customers as necessary to create a great product.
- You are driven by continuous improvement and foster a growth mindset within the team.
- You have evidence of supporting the professional development of other engineers through coaching, mentoring and role modelling.
-
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#AlbionarcJobs#FintechJobs
#AsiaJobs#MiddleEastCareers
#TechTalent#FintechRecruitment
#FinanceOpportunities#
`
