Lead Software Engineer (On-Site)
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Working at Tech Holding isn't just a job, it's an opportunity to be a part of something bigger. We are a full-service consulting firm that was founded on the premise of delivering predictable outcomes and high-quality solutions to our clients. Our founders and team members have industry experience and have held senior positions in a wide variety of companies - from emerging startups to large Fortune 50 firms - and we have taken our combined experiences and developed a unique approach that is supported by the principles of deep expertise, integrity, transparency, and dependability. We're seeking a skilled Lead Software Engineer to join our India-based engineering team. You will be responsible for designing, developing, and maintaining scalable, high-performance software solutions, while ensuring smooth collaboration and overlap with US-based teams. This role combines hands-on engineering responsibilities with opportunities to mentor junior engineers, contribute to architecture discussions, and support enterprise-grade systems. This is a great opportunity for someone who enjoys problem-solving, clean code, and working across modern tech stacks. Experience: 7+ Years On-site role
Responsibilities
- Responsible for the analysis, design, development and delivery of software solutions.
- Be able to articulate implementation at all levels.
- Ensure quality of one or more application codebases and alignment with development standards.
- Applies technical capabilities within his own discipline to coach and develop junior employees.
- Designs highly complex applications, interfaces and integration with a modest number of systems.
- Responsible for performance engineering of the enterprise software architecture, and providing functional guidance, advice, and/or training to other application developers.
- Modest advanced code development, code review and day-to-day support duties.
- Researching and evaluating tools to support domain-specific needs.
Requirements
- Minimum 7 years of experience in software development.
- Strong proficiency with Javascript, React, Node.js, Python or similar languages.
- Solid understanding of asynchronous programming.
- Should have good hands on experience with any cloud service.
- Ability to create database schemas that represent and support business needs.
- Familiarity with databases like MySQL, MongoDB, Dynamo, PostgreSQL or MSSQL.
- Understanding of fundamental design principles behind scalable applications.
- Good understanding of code versioning tools such as git.
- Experience with container technology such as Docker and container orchestration tools.
- Automate CI / CD workflow for each of the projects that have been onboarded.
- Knowledge of API specifications like GraphQL and REST standards.
- Knowledge of agile methodologies.
- Ability to utilize AI Assisted coding tools.
- Work Schedule:
- Must be available for ~2 hours of evening work to overlap with US teams (until approximately 11:30 PM IST)
Benefits
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at techholding? Share your experience