Lead Software Engineer, Full-Stack & Mobile
About EarthCam
At EarthCam, we’re not just capturing images — we’re capturing history in the making. As the global leader in live camera technology, content, and services, our innovations empower businesses and individuals to document, monitor, and promote their most ambitious projects. From world-famous landmarks to transformative infrastructure, our cutting-edge cameras and AI-powered visual solutions help the world see progress in a whole new light.
We’re experiencing exciting growth, and there’s never been a better time to join our team. At our state-of-the-art 10-acre headquarters in Upper Saddle River, NJ, you’ll collaborate daily with brilliant minds across engineering, design, marketing, and operations. Our hands-on, in-office culture encourages creativity, connection, and learning — with breakfast and lunch offered multiple times a week, plus regular celebrations and team-building events that make work feel rewarding.
If you’re looking for a company where your ideas are valued, your growth is supported, and your contributions make a visible impact on a global scale — EarthCam is where your career takes shape.
Mandatory In-Office Position
This role requires working on-site five days a week at our 10-acre campus headquarters in Upper Saddle River, Northern NJ, conveniently located just off Route 17.
The Opportunity
We are seeking a highly technical, hands-on, and enthusiastic Lead Software Engineer to directly manage a critical 12-person team (Backend, Frontend, Mobile, and QA). We need a leader who is ready to roll up their sleeves and dive into the code. Your ability to combine deep technical contribution with positive team leadership will ensure a future of progress and success at EarthCam.
Key Responsibilities
Hands-On Technical Leadership & Code Review
- 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.
Team Management & EarthCam Culture
- Directly manage a team of 12 developers and QA engineers. Successfully bridge the knowledge and experience gap between long-tenured employees and newer team members, fostering a cohesive and positive environment.
- 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.
- 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.
- Reliable, responsible, and detail-oriented, with excellent communication skills.
The EarthCam package includes excellent salaries, bonuses, benefits, and constant opportunities for development – designed to create an entrepreneurial, invigorating and satisfying environment. Our benefits include:
- Earn a competitive base salary starting at $100,000, plus a rewarding performance bonus—your success drives your rewards.
- Health insurance (Single coverage 100% paid for by company)
- Dental and vision insurance
- 401K Plan (with aggressive company matching)
- Paid time off, plus paid holidays
- Regular free breakfasts, lunches and snacks
- In-house Yoga sessions
- Bicycles to ride around campus
- Team BBQs and annual company Olympics
Recommended Jobs
Scheduler Central Scheduling
Overview Join our team as a day shift, full-time, Central Scheduling Scheduler in Westwood , NJ . Why Join Us? Thrive in a People-First Environment and Make Healthcare Better Thr…
Educational Consultant, Alpha - $150,000/year USD
Onsite position available in Atlanta, GA; Las Vegas, NV; Nashville, TN; Park City (Salt Lake City), UT; or Spotswood, NJ. Annual compensation of $150,000, distributed weekly. Comprehensive health …
Youth Soccer Coach
Soccer Coach - Top pay, work in the community, and impact children's lives. Would you like to earn above-average pay while staying active and promoting life skills through Soccer? We offer trainin…
Travel MRI Technician - Full-Time
We are seeking a dedicated Travel MRI Tech in Vineland, NJ, offering $11,973/month. Responsibilities Perform high-quality MRI scans, ensuring patient safety and comfort. Operate MRI equipment…
Hybrid Senior Associate Level Privacy Law
Hybrid Law Firm Senior Associate Privacy Salary Range of 150K-210K Plus Yearly Bonus Offered Excellent compensation package plus benefits Bergen County, NJ A nationally recognized law f…
Office Support Professional
Requisition Number: 218412 Job Description Cintas is seeking an Office Support Professional to support numerous office functions. Responsibilities include accounts receivable, accounts payable…
Personal Trainer
Benefits: ~Employee discounts ~Flexible schedule ~Free uniforms We are looking for Retro Fitness Personal Trainers to enhance the competencies of our Retro Fitness franchise by conducting trai…
Part-Time Store Associate
Store Location 11 South Michigan Ave Suite #430 Atlantic City NJ 08401 Overview Our Sales Associates promote our culture, values and mission. As a Sales Associate, your number one job is …
Janitorial Cleaner
About The Role ~ The Janitorial Cleaner performs janitorial work in offices, educational facilities, warehouses, industrial areas and other building interiors. Responsibilities Sweep, mop a…