Responsibilities
- Lead the planning and execution of large-scale technical projects that span multiple teams, resolving uncertainty and guiding initiatives from concept to deployment despite evolving product goals.
- Take full ownership of key components within the company's technology infrastructure, actively seeking and suggesting enhancements that improve both developer efficiency and user satisfaction.
- Architect and implement major changes to the system's design, carefully weighing scalability, maintainability, and long-term impact on engineering velocity.
- Represent technical expertise in client-facing discussions, fostering confidence, influencing product strategy, and strengthening partnerships through deep technical insight.
- Guide and support software engineers at all levels, promoting a culture rooted in technical rigor and ongoing skill development.
- Advocate for and institutionalize high engineering standards across the organization, including robust testing, performance tuning, and proactive technical debt reduction.
- Integrate AI-powered development tools into daily workflows and help define best practices for their scalable adoption across engineering teams.
Work Arrangement
Remote (City/Region)
Other
- Applicants must maintain working hours that align with U.S. business time zones.
- This role is restricted to candidates living in Bengaluru (formerly Bangalore), India.
- Despite fully remote operations, hiring is currently limited to the specified location.
- Candidates from other Indian cities are not eligible for consideration at this time.