1

Director Of Software Development Jobs in Ridgewood, NJ

Radical AI is replacing an R&D process that currently takes 10+ years and $100 million to produce a ... The Role We're looking for a Director of Software Engineering to build and lead the software ...

Radical AI is replacing an R&D process that currently takes 10+ years and $100 million to produce a ... The Role We're looking for a Director of Software Engineering to build and lead the software ...

Director of Software Sales

New York, NY · On-site

$210K - $230K/yr

What you'll do As a Director of Software Sales , you will be a founding member of our go-to-market team, responsible for defining and executing the sales strategy for Spend and Expense Management ...

Showing results 21-40

Director Of Software Development information

See Ridgewood, NJ salary details

$105.7K

$180.1K

$243.8K

How much do director of software development jobs pay per year?

As of Aug 13, 2026, the average yearly pay for director of software development in Ridgewood, NJ is $180,076.00, according to ZipRecruiter salary data. Most workers in this role earn between $154,800.00 and $208,900.00 per year, depending on experience, location, and employer.

What are some common challenges faced by a director of software development, and how can they be effectively managed?

Directors of Software Development often encounter challenges such as balancing strategic leadership with day-to-day technical oversight, aligning team goals with business objectives, and managing multiple projects with competing priorities. Effective communication across cross-functional teams and stakeholders is crucial for success. To navigate these challenges, directors typically implement agile methodologies, foster a culture of continuous improvement, and prioritize mentorship and career development for their teams.

What is the difference between Director Of Software Development vs Software Engineering Manager?

AspectDirector Of Software DevelopmentSoftware Engineering Manager
ResponsibilitiesOversees multiple teams, strategic planning, and long-term goalsManages day-to-day engineering teams, project execution, and technical guidance
Required CredentialsBachelor's/Master's in CS or related, leadership experienceBachelor's/Master's in CS or related, technical expertise
Work EnvironmentExecutive-level, cross-department collaborationTechnical team management, project-focused
Industry UsageCommon in large organizations and tech companiesCommon in mid to large tech companies and startups

The main difference is that the Director Of Software Development focuses on strategic leadership and overseeing multiple teams, while the Software Engineering Manager handles daily technical management and project execution. Both roles require technical background and leadership skills, but the director role is more strategic and broad in scope.

What does a director of software development do?

As a director of software development, your responsibilities are to oversee the organization and daily operations of a software development department. You manage multiple projects, meet with customers to determine their needs, and then pass on the work to project managers who assemble development teams that include QA testers, coders, programmers, and developers. As the director of the department, you are also responsible for HR and administrative duties, such as hiring and orienting new employees and meeting regularly with other department directors.

What does a director of software development do?

A Director of Software Development leads and manages software engineering teams, overseeing the design, development, and delivery of software products. They are responsible for setting technical direction, ensuring high-quality code, mentoring managers and engineers, and aligning software projects with business goals. Additionally, they collaborate with other departments, manage budgets, and help develop strategic plans to ensure the success of software initiatives within the organization.

What are the key skills and qualifications needed to thrive as a director of software development, and why are they important?

To thrive as a Director Of Software Development, you need extensive experience in software engineering, strong leadership abilities, and often a degree in computer science or a related field. Familiarity with agile methodologies, cloud platforms, project management tools, and relevant certifications such as PMP or Scrum Master are commonly expected. Excellent communication, strategic thinking, and conflict resolution skills help you lead teams and align technology goals with business objectives. These skills ensure effective project delivery, team motivation, and a strong alignment between technical solutions and organizational strategy.
What job categories do people searching Director Of Software Development jobs in Ridgewood, NJ look for? The top searched job categories for Director Of Software Development jobs in Ridgewood, NJ are:
What cities near Ridgewood, NJ are hiring for Director Of Software Development jobs? Cities near Ridgewood, NJ with the most Director Of Software Development job openings:
Infographic showing various Director Of Software Development job openings in Ridgewood, NJ as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $180,076 per year, or $86.6 per hour.

Director of Software Engineering

Radical AI

New York, NY • On-site

$237K - $350K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 11 days ago


Job description

Radical AI is replacing an R&D process that currently takes 10+ years and $100 million to produce a single discovery. Our self-driving lab platform combines AI with autonomous robotics to run experiments, analyze results, and iterate-continuously, without human bottlenecks. For industries like aerospace, automotive, defense, energy, manufacturing, semiconductors, and space, that means breakthroughs in weeks instead of years.
We're a small, senior team, growing fast. This is a foundational hire.

The Role

We're looking for a Director of Software Engineering to build and lead the software engineering team as we scale. This is a player-coach role in the truest sense: you'll ship code every week while also owning the team's growth, culture, processes, and long-term technical direction.

You'll report to our President and Co-Founder, and work closely with cross-functional stakeholders across science, hardware, and product. The immediate mandate is to stabilize and grow a talented but lean team during a period of rapid hiring and technical expansion - including near-term customer deployments that involve significant architectural challenges.

This is not a role for someone who wants to delegate the hard technical problems. It's for someone who wants to be in the middle of them.

What You Will Do

Lead the team:

  • Hire, develop, and retain a high-caliber software engineering team 
  • Establish the rhythms that make the team hum: standups, planning, retrospectives, code review culture
  • Be the person your engineers grow with - technically and professionally

Stay technical:

  • Conduct daily code reviews; submit 1-3 PRs per week
  • Drive and participate meaningfully in architectural discussions and decisions
  • Maintain deep enough fluency with the stack to debug production issues, challenge proposals, and earn your engineers' respect

Shape the roadmap:

  • Build and own the long-term software development roadmap, in close partnership with our co-founder and the product team
  • Translate ambiguous business and scientific requirements into clear technical strategy
  • Navigate the tradeoffs between speed, correctness, and scale in a high-stakes, rapidly evolving environment

Manage up and across:

  • Be a credible technical voice in leadership discussions - someone who can whiteboard a system design as easily as they can present a roadmap
  • Interface with product, science, and hardware stakeholders effectively; understand what "customer-centric" actually means in a deep-tech context
What We're Looking For
Required:
  • 10+ years of software engineering experience, with 3+ years in an engineering management or technical lead role
  • Still deeply hands-on: you write code, review code, and won't use a management title as a reason not to
  • Strong systems thinking - you can design complex distributed systems under constraints and communicate tradeoffs clearly
  • Experience growing and stabilizing engineering teams in fast-moving environments
  • Fluency in Go and/or Python (our primary stack)
  • Proven ability to establish processes that make teams faster without creating bureaucracy
  • Based in - or willing to relocate to - New York City; this role requires regular in-person presence with the team
Nice to have:
  • Experience with hybrid cloud/on-prem deployments or customer-site delivery (hardware + software combined)
  • Background in robotics, automation, scientific computing, or similarly constrained production environments
  • Familiarity with agentic systems, LLM workflows, or AI-adjacent infrastructure
  • Experience with containerization, Kubernetes, AWS, and infrastructure-as-code (Terraform/CloudFormation)
Work Arrangement

This role is NYC-based and requires consistent in-person presence. We're not looking for a remote or fractional arrangement - the team needs someone on the ground.

$237,000 - $350,000 a year
 
What We Offer
A competitive compensation package also includes the best in benefits:
  • Medical, dental, and vision insurance for you and your family, covered at 100%
  • Mental health and wellness support
  • Unlimited PTO and 14+ company holidays per year
  • Company-wide end-of-year shutdown, including two weeks of paid time off
  • 401K 
  • Equity
 
Disclosure
 
Radical AI is committed to equal employment opportunity regardless of race, color, ancestry, national origin, religion, sex, age, sexual orientation, gender identity and expression, marital status, disability, or veteran status.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job