Lead Software Engineer
We are seeking a lead software engineer to drive the technical delivery of key enterprise applications while managing an offshore development team. This is a high-impact role that combines hands-on engineering leadership with team coordination, production stability, and continuous delivery excellence. You'll be the technical go-to person for architectural direction, code quality, and troubleshooting complex issues in a live production environment. Ideal candidates are experienced react developers with a strong understanding of typescript and javascript, who thrive in fast-paced, collaborative environments.
Key Responsibilities
- Lead the development and delivery of scalable web applications using react, typescript, and javascript
- Manage and mentor an offshore development team, providing architectural guidance, setting priorities, and ensuring on-time delivery
- Conduct in-depth code reviews and enforce best practices for performance, readability, and maintainability
- Troubleshoot and debug production issues, working across the stack to identify root causes and implement durable fixes
- Collaborate with devops and qa to monitor system health using logs, observability tools, and performance metrics
- Lead incident response and rca (root cause analysis) when outages or performance degradations occur
- Proactively identify performance bottlenecks, memory leaks, and edge-case errors in production environments
- Work closely with stakeholders to translate production feedback into product and engineering improvements
- Collaborate with product managers, qa, and stakeholders to deliver high-quality features on an agile sprint cadence
- Support the continuous improvement of ci/cd pipelines and development processes
Qualifications
- 7+ years of experience in software engineering, with a strong background in front-end or full-stack development
- Expert-level proficiency in react, typescript, and javascript
- Prior experience leading offshore teams, including sprint planning, code reviews, and delivery oversight
- Proven track record managing and debugging complex production environments, including diagnosing issues under load, managing incidents, and implementing fixes
- Deep understanding of web application architecture, rest apis, and modern front-end development practices
- Strong understanding of agile/scrum methodologies and experience participating in sprint ceremonies
- Excellent problem-solving skills and ability to communicate complex technical issues clearly and concisely
Preferred Qualifications
- Experience with logging and monitoring tools such as datadog, new relic, sentry, or elk
- Familiarity with cloud platforms such as aws, azure, or gcp
- Exposure to devops practices and ci/cd tools like jenkins, github actions, or circleci
- Prior experience in enterprise environments or working with large distributed systems