Offshore Technical Lead / Manager
Location
India
Type
On Site
Experience
8
About Us
Testing Mavens is a next-generation QA & Software Testing Services provider headquartered in New Jersey, USA, with offshore facilities in India. We have deep expertise in various spheres like Finance and Advisory, EdTech, Fashion and Pharmacy, etc. We partner with massive global brands to deliver excellent testing experience.
Job Title: Offshore Technical Lead / Manager
Location: Initially remote, but later based in Pune, MH
Job Type: Full-Time
Job Overview:
We are seeking an experienced and dynamic Offshore Technical Lead / Manager to join our team. This role involves managing a cross-functional team of offshore engineers while actively contributing to the development process. The ideal candidate will be a strong communicator with a hands-on technical background and the ability to bridge the gap between teams located across different time zones. They should be comfortable with both technical leadership and contributing to day-to-day engineering tasks.
Key Responsibilities:
Team Leadership & Management:
Lead and mentor a team of offshore engineers, fostering a collaborative and high-performance work environment.
Manage project timelines, resources, and priorities, ensuring alignment with business goals.
Act as a liaison between onshore teams and offshore teams, ensuring effective communication and coordination.
Conduct regular one-on-ones, performance reviews, and ensure continuous learning and growth for team members.
Drive technical discussions and decision-making while maintaining a hands-on approach when necessary.
Technical Expertise & Hands-On Contributions:
Provide technical guidance and oversight on key development tasks, code reviews, and architectural decisions.
Be involved in day-to-day development activities, including coding, debugging, and troubleshooting.
Stay up-to-date with the latest industry trends and incorporate innovative solutions into the development process.
Ensure quality assurance standards are maintained throughout the project lifecycle.
Communication & Collaboration:
Foster strong relationships with stakeholders, including product managers, designers, and other engineering teams.
Communicate effectively with both technical and non-technical teams, translating complex technical concepts into easily understandable terms.
Coordinate across time zones, ensuring regular updates, reporting, and timely delivery of project milestones.
Facilitate meetings, sprint planning, and retrospective sessions with both onshore and offshore teams.
Process Improvement & Optimization:
Identify and implement best practices for software development, deployment, and maintenance.
Continuously monitor and improve team efficiency, addressing bottlenecks and implementing process optimizations.
Drive continuous integration/continuous deployment (CI/CD) practices and other operational efficiencies.
Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or related field.
Minimum 9 years of experience in software development, with at least 7 years in a technical leadership role.
Proven experience managing offshore or distributed teams.
Prefer good programming skills in Node.js or Typescript.
Solid understanding of software development methodologies (Agile, Scrum, etc.).
Excellent communication skills, both verbal and written, with the ability to interact with stakeholders at all levels.
Experience with cloud platforms (AWS, Azure, etc.), DevOps tools, and CI/CD pipelines.
Ability to thrive in a fast-paced, remote work environment with flexible working hours.
Strong problem-solving skills and the ability to work under pressure.
Preferred Skills:
Familiarity with cross-cultural team dynamics and international collaboration.
Strong knowledge of project management tools (e.g., Jira, Trello, Confluence).
Experience with Agile methodologies and Scrum processes.
