Team Lead-Software Development

6 - 12 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Team Lead-Software Development at our technology firm in the UK and India, you will be responsible for leading a cross-functional team in developing scalable trading tools, APIs, and platforms. Your role will involve collaboration with product managers and clients to deliver both in-house solutions and customized implementations for our client base in the trading domain. This position offers a blend of product ownership, client interaction, team management, and hands-on technical delivery, making it ideal for candidates who excel in a fast-paced finance-tech environment. Key Responsibilities: - Lead and mentor a team of junior and mid-level developers on internal product development and client-facing projects. - Prioritize development efforts between product roadmap features and custom client requests. - Oversee the design, development, and delivery of web, mobile, or backend applications for both client and internal product contexts. - Collaborate with product managers, UI/UX designers, QA, and DevOps teams to plan and prioritize development activities. - Architect scalable and modular solutions meeting functional and non-functional requirements. - Review code, enforce best practices, and uphold high standards in performance, security, and reliability. - Manage technical delivery across multiple concurrent projects or product modules. - Engage with stakeholders for requirements gathering, sprint planning, and roadmap alignment. - Monitor timelines, conduct risk assessments, and ensure timely delivery. - Stay updated with emerging technologies and propose innovations to enhance productivity or user experience. Qualifications: - Bachelor's degree in Computer Science, Software Engineering, or a related field from a premier institution like IITs/NITs. - Minimum 6+ years of professional software development experience with strong knowledge of programming languages such as Java, C++, Python, React, and DSA concepts. - 12+ years of experience in a team lead or technical leadership role. - Exposure to the product lifecycle from MVP to scale. - Hands-on experience with automated testing frameworks. - Good understanding of relational and NoSQL databases like PostgreSQL, MongoDB, etc. - Proficiency in REST APIs, microservices, and version control (Git). - Familiarity with Agile/Scrum methodologies, CI/CD pipelines, and DevOps collaboration. - Understanding of financial markets, trading concepts, and algorithms would be beneficial, along with experience in trading platforms and APIs. - Knowledge of quantitative analysis, statistics, and risk management. - Familiarity with order execution systems, FIX Protocol, and market data feeds would be advantageous, along with strong mathematical and statistical skills. - Good rating on competitive coding platforms such as Codeforces, HackerRank, LeetCode, CodeChef, etc. - Ability to work under pressure in a fast-paced environment. - Excellent problem-solving and analytical skills, along with strong communication, teamwork, and leadership abilities.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You