Posted Jul 6, 2026

Lead Software Developer

Apply Now
Lead Software Developer  TDRC are excited to be once again working with one of the UK’s leading Wealth Management firms. Through their robust infrastructure, cutting edge technology, and exceptional support, they are  delivering an excellent and reliable service to their continuously expanding client base. They are providing the utmost level of quality and security in everything they do. Key Responsibilities: ·        Technical Leadership: Lead, mentor, and manage a team of software developers, providing technical guidance, code reviews, implementing company development standards and ensuring adherence to them and best practices. ·        Architecture & Design: Collaborate with product and architecture advisors, experts and stakeholders to design robust, scalable, and maintainable software solutions. Actively participate in architectural decisions and technical design reviews. ·        Software Development: Actively participate in coding, debugging, and deploying applications. Develop high-quality, efficient, and maintainable code in accordance with project requirements and company objectives. ·        Project Management: Work closely with management and the technical project manager to plan and execute projects development. Ensure timely delivery of features and bug fixes, balancing scope, risks, and quality. ·        Collaboration: Collaborate with cross-functional teams including strategy, commercial, technology and operations, and advisors to understand business requirements and translate them into technical solutions to deliver high-impact software products. Facilitate effective communication and collaboration across teams. Actively participate with senior staff to ensure the best solution is developed for the product. ·        Innovation: Stay up to date with the latest industry trends, technologies, and best practices. Proactively identify opportunities for process improvements and technology advancements. ·        Documentation: Maintain comprehensive documentation of architecture, code, and processes to ensure knowledge sharing and continuity across the team     Essential Qualifications:   ·        Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field. Master’s degree preferred (or equivalent experience).   ·        Experience: Minimum of 5-7 years of professional software development experience, with a strong background in designing software product architectures, cloud services, C#/.NET development, and APIs integration.   Technical Skills: ·        Knowledge of software design patterns and architectures. Experience in creating software architectures from scratch. Knowledge of Data Flow and Event-Driven architecture approaches. ·        Proficiency in C# / .NET / Entity Framework, for both back-end and front-end development. Meaningful experience with Python will be a plus. ·        Proficiency in JavaScript / TypeScript. Meaningful experience with one or more of the following frameworks: Angular, React or Vue.js. ·        Knowledge or willingness to learn Blazor and MudBlazor. ·        Familiarity with Azure Services (AAC, ADF, Event Grid, EventHub, Azure functions, Logic Apps) DevOps practices (Azure / Git). ·        Experience in 3rd-party APIs and SDKs integration, REAT API, evets, webhooks, messaging. ·        MySQL database design and management (SQL, NoSQL). ·        Understanding of Agile methodology, related practices, and work breakdown, refinement, and estimation.   ·        Leadership Skills: Proven ability to lead and mentor a team, manage projects, and collaborate effectively with cross-functional teams.   ·        Problem-Solving: Strong analytical and problem-solving skills with a focus on delivering high-quality solutions.   ·        Communication: Excellent verbal and written communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.   ·        Adaptability: Ability to thrive in a fast-paced environment, adapt to changing priorities, and risks.   ·        Team Player: Ability to work effectively and proactively in a collaborative, fast-paced environment.   Desirable Qualifications: ·        Previous experience in a lead developer role ·        Experience in eMobility, smart charging, smart mobility, energy or IoT industries ·        Experience with microservices architecture or/and data- & event-driven architecture ·        Familiarity with DevOps practices and tools ·        Certifications in relevant technologies or methodologies such as Azure Certificates, AWS Certified Developer, Scrum Master, etc. ·        Knowledge of cybersecurity best practices    Advantages: ·        Mentoring from a Microsoft mentor ·        Startup culture and many various and challenging tasks ·        Ability to make a real impact on the team, product and industries ·        Remote work (WET and CET/CEST time zones)     Why apply In return, you will be given the opportunity to work with  award-winning climate tech business with a mission to make a positive climate impact. You will building a successful career with a company who are providing solutions to help reverse the effects of climate change!   Apply below And Mags will be in touch to discuss the role further.