Job Description
Position: Technical LeadLocation: Abu Dhabi (on-site)Employment Type: Full-timeExperience Level: Mid to senior-level ⸻About the ClientWe are sourcing on behalf of a client who is a well-funded fintech startup backed by institutional investors. They are building innovative technology solutions for the wealth management sector, focusing on enhancing client experiences and operational capabilities for financial services firms. This is an opportunity to join during the early growth phase and contribute to building both the product and the team. They operate with startup agility while benefiting from strong financial backing and industry expertise, creating an environment that values both innovation and execution excellence.About the RoleThe Technical Lead position is a mid to senior-level engineering role responsible for guiding the technical direction, architectural decisions, and team leadership for the development of enterprise-grade financial technology solutions. This role focuses on both SaaS and on-premise product offerings, requiring a deep understanding of scalable system design, secure transaction processing, and the unique challenges of the fintech domain. The Technical Lead plays an important role in shaping engineering standards, mentoring team members, and ensuring the delivery of robust, high-quality software that meets business and regulatory requirements.Key ResponsibilitiesArchitect and design scalable, secure, and maintainable systems for financial technology products.Lead technical projects on different stages.Collaborate closely with cross-functional teams to drive technical initiatives and ensure cohesive product development.Establish and uphold engineering best practices, including coding standards, design patterns, and code quality measures, to foster technical excellence across the team.Conduct comprehensive code reviews, providing actionable feedback and guidance to mid-level and junior engineers to promote skill development and maintain high code quality.Mentor and support the professional growth of engineering team members, fostering a culture of continuous learning and technical innovation.Partner with Platform Engineering to optimize system performance, deployment strategies, and infrastructure scalability using modern DevOps practices.Oversee the implementation and maintenance of CI/CD pipelines, automated testing frameworks, and monitoring solutions to ensure reliable and efficient software delivery.Drive architectural decisions that balance innovation, maintainability, scalability, and business impact, while proactively identifying and mitigating technical risks.Champion a security-first mindset, ensuring that all systems and processes adhere to best practices for handling sensitive financial data and compliance requirements.Required Experience & SkillsExtensive experience in software and system design, with a proven track record of architecting complex, distributed systems for high-throughput environments.Proficiency in multiple programming languages with the ability to select and advocate for the most appropriate technologies for each project.Deep understanding of API design principles, including RESTful and GraphQL APIs.Advanced knowledge of database design, optimization, and management, including both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) technologies.Demonstrated expertise in designing and optimizing systems for high-volume transaction processing, with a focus on reliability, consistency, and performance.Strong background in security best practices, particularly in the context of financial data protection, encryption, and compliance with industry regulations (e.g., PCI DSS, GDPR).Hands-on experience with CI/CD pipelines, automated testing strategies, and modern DevOps tools to streamline software delivery and maintain high quality standards.Familiarity with containerization technologies such as Docker and orchestration platforms like Kubernetes, including deployment, scaling, and monitoring of containerized applications.Proficient in performance monitoring, profiling, and optimization techniques to ensure system health and responsiveness under varying loads.Excellent problem-solving and analytical skills, with the ability to diagnose complex technical issues and devise effective solutions.Strong communication skills, capable of articulating complex technical concepts to both technical and non-technical stakeholders.Collaborative mindset, with experience working across multidisciplinary teams and fostering a culture of shared ownership and accountability.Demonstrated ability to mentor and develop engineering talent, providing guidance, support, and constructive feedback.Ability to balance technical excellence with pragmatic delivery timelines, adapting to evolving business priorities and constraints.QualificationsBachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.5+ years of professional software engineering experience, with at least 1 years in a technical leadership or architectural role.Prior experience in the fintech sector or other regulated industries is highly desirable.Contributions to open-source projects, technical communities, or industry forums are considered a strong asset.Certifications in cloud platforms (e.g., AWS, Azure, GCP), security, or agile methodologies are advantageous.Tools & TechnologiesProgramming Languages: Java, C#, Python, Go, JavaScript/TypeScriptAPI Technologies: REST, GraphQL, gRPCDatabases: PostgreSQL, MySQL, MongoDB, RedisDevOps & CI/CD: Jenkins, GitLab CI, GitHub Actions, CircleCIContainerization & Orchestration: Docker, Kubernetes, HelmMonitoring & Observability: Prometheus, Grafana, ELK Stack, DatadogCloud Platforms: AWS, Azure, Google Cloud Platform (GCP)Version Control: Git, BitbucketTesting Frameworks: JUnit, PyTest, Mocha, SeleniumSecurity Tools: Vault, Snyk, SonarQubeThis Technical Lead role offers the opportunity to shape the future of enterprise financial technology solutions, driving innovation and technical excellence in a dynamic, collaborative environment. The position provides significant impact on product architecture, team development, and the delivery of secure, scalable systems that power mission-critical financial operations. Career growth opportunities include advancement to principal engineering, architecture, or engineering management roles, with ongoing exposure to cutting-edge technologies and industry best practices.⸻By applying to this position, you are granting us permission to process your CV and keep your profile on file for consideration for this and future opportunities.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period