EarthCam is seeking a Lead Software Engineer to manage a critical 12-person team and contribute to the development of their core tech stack, ensuring the company's continued growth and success in the live camera technology industry.
Requirements
- 5+ years of software development and quality engineering experience, with direct, demonstrable expertise in at least three of the following: Kotlin, Swift, PHP/Laravel, JavaScript/React
- 2+ years of experience in a formal leadership or management role with direct people management responsibilities
- Proven history of performing code reviews and setting quality standards across a diverse codebase
- Expertise in PHP using the Laravel framework
- Expertise in JavaScript using the React framework
- Expertise in Swift (iOS) and Kotlin (Android)
- Experience with Agile SDLC
Responsibilities
- Serve as a hands-on coding leader across our core tech stack, contributing to and debugging code in: Backend: PHP using the Laravel framework, Frontend: JavaScript using the React framework, Mobile: Swift (iOS) and Kotlin (Android)
- Perform rigorous and high-quality code reviews across all platforms, ensuring architectural compliance, performance, and best practices
- Guide the team in developing and maintaining robust test automation frameworks and complex CI/CD pipelines
- Directly manage a team of 12 developers and QA engineers
- Coach and mentor engineers with a positive attitude and enthusiasm, providing clear direction, technical guidance, and career growth support
- Lead project execution within the Agile SDLC, driving technical quality and accountability
- Combine deep technical contribution with positive team leadership
Other
- 2+ years of experience in a formal leadership or management role with direct people management responsibilities
- Reliable, responsible, and detail-oriented, with excellent communication skills
- Must work on-site five days a week at our 10-acre campus headquarters in Upper Saddle River, Northern NJ
- Must have a positive attitude and enthusiasm
- Must be able to foster a cohesive and positive environment