L2 Onshore Lead - Enterprise Applications
Responsibilities
Technical Leadership
- Architecture and Design: Partner with client stakeholders to define technical architecture that supports scalable, secure, and high-performing delivery across globally distributed teams. Help create and maintain design documents that clearly communicate technical direction to stakeholders globally.
- Code Quality: Ensure coding standards are met, lead code reviews, and promote engineering best practices to ensure consistency, maintainability, and shared accountability in a distributed delivery model.
- Technical Decisions: Drive critical decisions on frameworks, libraries, and technologies by balancing innovation, business priorities, stakeholder expectations, and implementation realities across regions as necessary.
- Problem-Solving: Act as the escalation point for complex technical issues, coordinating timely resolution across stakeholders and development teams while maintaining momentum and clarity.
- Diff Review: Lead and own the diff review process within the immediate team.
Team & Operational Management
- Team Metrics: Monitor and report on delivery and engineering metrics, in conjunction with the domain head to provide transparency to stakeholders and support continuous improvement.
- E.g. Deployment Frequency, Work in Progress (WIP), Cycle Time, Defect Density, etc.
- Sprint Leadership: Lead sprint planning, daily standups, retrospectives, and other operational activities in a way that supports collaboration, accountability, and smooth execution across time zones.
- Manage Sprint Board (when applicable): Oversee sprint board hygiene, task movement, backlog readiness, and equitable task distribution to maintain visibility and execution discipline across the distributed team.
- Communication Standards: Ensure the team documents work and comments consistently in accordance with client and internal expectations so stakeholders and delivery teams have clear, traceable context.
- Planning and Estimation: Partner with stakeholders globally to break down features, clarify scope, and estimate timelines with development teams in India.
- Risk Management: In conjunction with the domain head, help identify risks, dependencies, and blockers early, communicate them clearly across stakeholder and engineering groups, and drive mitigation or escalation as needed.
Team Collaboration & Mentorship
- Mentoring: Support junior and mid-level engineers through code pairing, technical guidance, while fostering strong collaboration habits in a globally distributed environment.
- Cross-Team Collaboration: Act as the primary bridge between stakeholders in the US, Singapore, and the UK and development teams in India, ensuring shared understanding of priorities, requirements, timelines, dependencies, and delivery commitments.
- Stakeholder Communication: Facilitate clear, timely, and structured communication between business stakeholders and engineering teams, translating business goals into actionable technical plans and relaying progress, risks, feedback, and decisions back to stakeholders.
- Knowledge Sharing: Drive documentation, code comments, handovers, and cross-training activities that improve continuity, reduce dependency on individuals, and support effective collaboration across regions.
Other Responsibilities
- Hands-on Coding: Contribute to implementation, especially for critical features, prototypes, or complex technical areas, while balancing leadership and coordination responsibilities.
- DevOps and CI/CD: Support smooth deployments, monitor system health, and reinforce automated testing and release discipline to enable reliable delivery across distributed teams.
Minimum qualifications
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- 8+ years of programming experience in a relevant language or 4+ years of experience + PhD
- Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships
- Hands-on experience with managing enterprise scale platform development, integrations, and on-call production support
- Experience building maintainable and testable code bases, including API design and unit testing techniques, especially in an enterprise environment
- Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes
Preferred qualifications
- Experience as a team lead and/or technical architect with a large scope across one or multiple domains (e.g. Accounting, Supply Chain, HR, or Procurement)
- In-depth knowledge of one or multiple functional domains (e.g. Accounting, Supply Chain, HR, or Procurement)
- Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)