Lead Software Engineer

Tap Growth ai

  • Singapore
  • Permanent
  • Full-time
  • 2 days ago
We are looking for anL ead Software Engineer to lead our remote software development team in India. This role blends technical leadership, architectural vision, and hands-on codingwithteam mentorship and delivery management. You will drive technical excellence, ensure scalable and secure solutions, and help grow a high-performing engineering culture.Key ResponsibilitiesTechnical Leadership & Architecture (40%)Define and drive technical vision and architectural strategy.Design and document scalable, secure, and high-performance solutions.Make key decisions on technology stack, tools, and processes.Conduct design/code reviews and enforce best practices.Continuously evaluate and introduce emerging technologies.Team Leadership & Mentorship (30%)Lead, mentor, and coach a team of software engineers.Facilitate technical discussions and decision-making.Support sprint planning, estimation, and task breakdown.Identify skill gaps and foster professional development.Build a culture of collaboration, innovation, and accountability.Hands-On Development (20%)Contribute to core feature development and complex problem-solving.Write clean, maintainable, and efficient code.Troubleshoot and resolve critical technical/design issues.Collaboration & Delivery (10%)Partner with Product, Design, and stakeholders to align tech solutions with business needs.Provide accurate technical estimates, manage risks, and ensure on-time delivery.Communicate complex technical concepts clearly to non-technical audiences.RequirementsBachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience).8+ yearsin professional software development.2+ yearsin a leadership role (Tech Lead, Team Lead, Architect, or Manager).Proven track record of designing and delivering large-scale, distributed systems.Expertise in one or more:Java / Python / Node.js, React / Angular, AWS / Azure / GCP, Kubernetes / Docker, SQL / NoSQL.Strong knowledge of software design principles (SOLID, DRY, design patterns) and architecture (microservices, event-driven, MVC).Experience with Agile/Scrum methodologies.Excellent communication, problem-solving, and leadership skills.Preferred QualificationsExperience inRetail, e-Commerce, B2B, or B2Cdomains.Exposure toDevOps practices and CI/CD pipelines.Contributions to open-source projects or public code portfolio.Experience withperformance tuning and optimization.

Tap Growth ai