Software Development Director
@ EarthCam

Upper Saddle River, New Jersey, United States
On Site
Full Time
Posted 4 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXX XXXXXXXXXX****** @earthcam.com
Recommended after applying

Job Details

Who We Are:

EarthCam is the global leader in providing webcam content, technology, and services. Founded in 1996, EarthCam produces live streaming video, time-lapse construction cameras, and SaaS for AI-powered visual asset management. The company leads the industry with high resolution imagery to empower BIM and VDC teams with actionable visual data. Innovations include the world’s first outdoor gigapixel panorama camera system and the first ever 5G construction camera. Headquartered on a 10-acre campus in northern New Jersey, EarthCam has documented over a trillion dollars of construction projects worldwide.

About the Role - Software Development Director

We are seeking an experienced and results-oriented Software Development Director to join our growing team.

Responsibilities

  • Provide strategic direction for the software development team.
  • Continuously improve stages of our Agile Software Development Lifecycle.
  • Offer senior subject matter expertise on product architecture.
  • Implement KPIs to measure team effectiveness.
  • Contribute to product and technology roadmaps.
  • Coach and mentor staff with internal/external resources.
  • Hire and manage team leads across development teams.
  • Enforce operating guidelines and policies.
  • Stay current with industry advancements and cutting-edge techniques.
  • Promote transparency and cross-team collaboration.

Who YOU Are

  • An excellent communicator, both verbally and in writing.
  • Thrive under pressure in a fast-paced environment.
  • Detail-oriented and organized.
  • A proactive problem solver.

Qualifications

  • Bachelor’s degree in Computer Science, IT, MIS, Engineering, or related field.
  • 10+ years of professional experience in commercial system software development and delivery.
  • 8+ years of experience building, leading, and managing high-performance engineering teams.
  • Proven knowledge in software and systems architecture, design, and implementation.
  • Excellent cross-departmental communication skills.
  • Proven leadership skills, including talent identification, team building, and mentoring.

Nice to Have

  • Knowledge of Linux System Architecture.
  • Experience with Git, Jira, CI/CD pipelines, Docker, and SaaS products.
  • Interest in Security and DevOps.
  • Familiarity with programming languages such as Python, C, Laravel, PHP, React, and JavaScript.

What We Offer

  • Competitive salary and bonus package.
  • Health, dental, and vision insurance.
  • 401K Plan with company matching.
  • Paid time off and holidays.
  • Regular free breakfasts, lunches, and snacks.
  • In-house yoga sessions and bicycles for campus riding.
  • Team BBQs and annual company Olympics.

Key skills/competency

  • Agile
  • Leadership
  • Software Architecture
  • KPIs
  • Coaching
  • Mentoring
  • CI/CD
  • SaaS
  • DevOps
  • Communication

How to Get Hired at EarthCam

🎯 Tips for Getting Hired

  • Research EarthCam's culture: Understand the company's innovations and projects.
  • Customize your resume: Highlight agile and leadership skills.
  • Emphasize software architecture: Detail your senior expertise.
  • Network professionally: Connect with current employees on LinkedIn.

📝 Interview Preparation Advice

Technical Preparation

Review agile methodologies.
Brush up on CI/CD and deployment.
Study SaaS architecture patterns.
Practice system design basics.

Behavioral Questions

Discuss team management experiences clearly.
Explain mentoring and coaching tactics.
Describe handling high-pressure situations.
Share cross-team communication examples.

Frequently Asked Questions