Lead Software Engineer, Full-Stack & Mobile

Earthcam
Upper Saddle River, NJ

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
Posted 2026-03-22

Recommended Jobs

Business Development Representative

MicroHabitat
New Jersey

MicroHabitat, operates the world's largest urban farming network.  Are you a driven communicator who thrives on building relationships and uncovering opportunities? Join MicroHabitat, a fast-grow…

View Details
Posted 2025-11-01

Assistant Scientist - Oral Solid Formulation

SOKOL GxP Services
Summit, NJ

SOKOL GxP Services is seeking an Associate Scientist/Engineer to join our on-site team in Summit, NJ. This role is integral to supporting oral solid formulation studies, working hands-on in laborator…

View Details
Posted 2026-03-19

Medical Receptionist

USA Clinics Group
Passaic, NJ

Why USA Clinics Group? Founded by physicians with experience at leading academic medical centers, USA Clinics Group was built on a vision of delivering patient-first care beyond the hospital settin…

View Details
Posted 2026-03-12

Superintendent - Night Shift

Gilbane
Newark, NJ

Overview Are you looking for a highly rewarding opportunity that provides extensive career growth opportunity? Gilbane is seeking a Superintendent to independently supervise an area of trade contrac…

View Details
Posted 2026-03-11

Product Manager

Veeva Systems
Lyndhurst, NJ

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in histo…

View Details
Posted 2026-02-19

Outreach Sales Specialist - NJ/NY

WHIZZ
Jersey City, NJ

Position: Outreach Sales Specialist  Location: On site, New Jersey/New York At Whizz, we are on a mission to revolutionize the transportation industry for delivery drivers. We believe that eve…

View Details
Posted 2025-08-09

2nd Shift Sanitation

Vineland, NJ

2nd Shift Sanitation Join Elwood Staffing as a Second Shift Sanitation Specialist. Take ownership of facility safety and hygiene by maintaining high standards of cleanliness. Ensure our equipment i…

View Details
Posted 2026-03-09

Software Engineer III - Java, AWS, Data Engineer

JPMorgan Chase & Co.
Jersey City, NJ

Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Commerc…

View Details
Posted 2026-03-20

Nurse Practitioner - Family - 3571

Med Source Consultants
New Jersey

Nurse Practitioner – Family – 3571 Salary up to 150K *Live in one of the Most Beautiful Locations in the Country and just 90 minutes from NYC and 45 minutes Philly *This is a Family Nurse Pract…

View Details
Posted 2025-04-04

Mammography Technologist

600 River Road
Lakewood, NJ

Job Title: Mammography Technologist Location: MMC Southern Campus Department: Breast Center Stereotatic Req#: 0000192999 Status: Per Diem Shift: Day Pay Range: $51.00 - $51.00 per h…

View Details
Posted 2025-08-15