Software Engineering Team Lead – Digital Solutions
Description
As a Software Engineering Manager, you will lead a high-performing team of engineers in building secure, scalable, and customer-focused digital solutions that power next-generation finance.This is a strategic leadership role for someone who can balance hands-on technical direction with people management, Agile delivery, and cross-functional collaboration in a fast-paced, product-led environment.Your mission is to manage and mentor a team of backend, frontend, and full-stack engineers, fostering a culture of ownership, continuous improvement, and accountability.You will be responsible for managing performance, hiring, onboarding, and career development for the engineering team. Additionally, you will champion best practices in clean code, testing, security, and technical documentation.Key Responsibilities Provide technical direction, architecture guidance, and code reviews to ensure high-quality software delivery.Maintain hands-on involvement as needed, especially during complex design, integration, or troubleshooting phases.Ensure all systems are resilient, performant, and secure, aligned with Fin Tech compliance standards.Agile Delivery & Project Execution Oversee the end-to-end software development lifecycle using Agile / Scrum methodologies.Collaborate with product managers, designers, and stakeholders to translate business requirements into technical deliverables.Monitor project health, scope, timelines, and team velocity to ensure timely, scalable releases.Cross-Functional Collaboration & Strategy Work closely with CTO, Product, QA, Dev Ops, and Data teams to align engineering efforts with broader company objectives.Contribute to technical roadmaps, OKRs, and strategic initiatives to scale the business effectively.Act as a bridge between technical teams and non-technical stakeholders, ensuring transparency and alignment.Ideal Candidate Profile The ideal candidate has 8+ years of software engineering experience, including 3+ years in a leadership or management capacity.They should have a strong technical background with hands-on experience in modern programming languages (e.g., Java, Python, Node.js, or similar).A proven track record of leading Agile development teams and delivering high-impact software products is essential.Experience in Fin Tech, Saa S, or cloud-native digital platforms is highly desirable.Deep understanding of Agile practices, CI / CD pipelines, software architecture, and secure coding standards is required.Excellent leadership, communication, and project management skills are necessary for success in this role.Bachelor's or Master's degree in Computer Science, Engineering, or a related field is preferred.Benefits of the Role This is a unique opportunity to play a key role in scaling a high-growth Fin Tech platform reshaping financial services in the region.You will lead a passionate engineering team building secure, customer-first digital solutions.A collaborative, empowering work culture in the heart of Dubai's innovation ecosystem offers exciting opportunities for growth and development.Competitive compensation, leadership autonomy, and long-term growth opportunities make this an attractive proposition for the right candidate.About the Role If you're a builder, a mentor, and a strategic thinker who thrives on technical excellence and team empowerment, this is your next move.This is a challenging yet rewarding role that requires a unique blend of technical expertise, leadership skills, and business acumen.We are looking for a talented individual who can drive technical excellence, foster a culture of innovation, and contribute to the success of our organization.),
Posted: 7th July 2025 10.50 am
Application Deadline: N/A
Similar Jobs
Explore more opportunities like this