Job Description
Job Description: Team Lead-Software Development
As a Team Lead – Software Development, you will lead a cross-functional team responsible for developing scalable trading tools, APIs, and platforms. You’ll work closely with product managers and clients to deliver both in-house solutions and tailored implementations for our client base in the trading domain.
This role blends product ownership, client interaction, team management and hands-on technical delivery—ideal for a candidate who thrives in a fast-paced, finance-tech environment.
Key Responsibilities:
• Lead and mentor a team of junior and mid-level developers working on both internal product development and client-facing projects.
• Prioritize development efforts between product roadmap features and custom client requests.
• Lead the design, development, and delivery of web, mobile, or backend applications in 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 that meet functional and non-functional requirements.
• Review code, enforce best practices, and ensure 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 current with emerging technologies and propose innovations that 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. Strong knowledge of programming languages (e.g., Java, C++, Python, React) and DSA concepts.
• 1–2+ years of experience in a team lead or technical leadership role.
• Exposure to product lifecycle from MVP to scale.
• Hands-on with automated testing frameworks.
• Good understanding of relational and NoSQL databases (PostgreSQL, MongoDB, etc.)
• Experience with REST APIs, microservices, and version control (Git).
• Proficient in Agile/Scrum methodologies, CI/CD pipelines, and DevOps collaboration.
• Understanding of financial markets, trading concepts, and algorithms would be a plus. Experience with trading platforms and APIs would be a plus.
• Knowledge of quantitative analysis, statistics, and risk management.
• Familiarity with order execution systems, FIX Protocol and market data feeds would be a plus. 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. Strong communication ,teamwork and leadership skills.
💡 Quick Summary
Seeking a career-building opportunity? The Team Lead-Software Development position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
