1

Lead Software Engineer Jobs in New Jersey (NOW HIRING)

The Lead Software Engineer ("LSE") is a hands-on leader of a full-stack software engineering team, with approximately a quarter of the LSE's time to be spent leading the team and three quarters on ...

Are you an experienced developer ready to take on a leadership role without leaving the code behind? We're looking for a Lead Software Engineer to guide our development team, drive technical ...

Wells Fargo is seeking a Lead Software Engineer Full stack developer to join our Enterprise Function Technology team. In this role, you will: * Lead complex technology initiatives including those ...

ABOUT THIS ROLE As a Lead Software Engineer, it's up to you to design, architect, and implement content discovery solutions that drive transformative technological advancements. The ideal candidate ...

Lead Software Engineer

Holmdel, NJ · Hybrid

$99K - $162K/yr

Lead and mentor a team of software engineers, fostering a collaborative and high-performing environment. * Architect, design, and develop robust, scalable, and secure software applications using ...

As a Lead Software Engineer at JPMorgan Chase within the Corporate Sector - AIML Data Platforms and Machine Learning Center of Excellence Team, you serve as a seasoned member of an agile team to ...

ABOUT THIS ROLE As a Lead Software Engineer, it's up to you to design, architect, and implement content discovery solutions that drive transformative technological advancements. The ideal candidate ...

As a Lead Software Engineer at JPMorgan Chase within Corporate - AIML Data Platforms team , you will design, build, and operate the foundational cloud infrastructure that enables data scientists and ...

Lead Software Engineer

Jersey City, NJ · On-site

$156K - $215K/yr

As a Lead Software Engineer at JPMorgan Chase within Corporate - AIML Data Platforms team , you will design, build, and operate the foundational cloud infrastructure that enables data scientists and ...

As a Lead Software Engineer at JPMorgan Chase within Corporate - AIML Data Platforms team , you will design, build, and operate the foundational cloud infrastructure that enables data scientists and ...

As a Lead Software Engineer at JPMorganChase within Cloud Foundational Services, you will build secure, scalable, self-service platform capabilities that standardize how teams consume AWS networking ...

As a Lead Software Engineer at JPMorganChase within the Global Technology Infrastructure Platform, you are an integral part of an agile team that works to enhance, build, and deliver trusted market ...

Lead Software Engineer

Jersey City, NJ · On-site

$156K - $215K/yr

As a Lead Software Engineer at JPMorganChase within the Global Technology Infrastructure Platform, you are an integral part of an agile team that works to enhance, build, and deliver trusted market ...

next page

Showing results 1-20

Lead Software Engineer information

See New Jersey salary details

$84.3K

$148.1K

$201K

How much do lead software engineer jobs pay per year?

As of Aug 31, 2026, the average yearly pay for lead software engineer in New Jersey is $148,113.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,800.00 and $171,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a lead software engineer, and why are they important?

To thrive as a Lead Software Engineer, you need advanced programming expertise, software architecture knowledge, and a degree in computer science or a related field, often supplemented by experience in leading development teams. Familiarity with version control systems (like Git), cloud platforms (such as AWS or Azure), and methodologies like Agile or Scrum is typically expected. Exceptional communication, leadership, and problem-solving abilities are crucial soft skills for mentoring developers and managing projects. These skills ensure efficient project delivery, high-quality code, and effective team collaboration in complex technical environments.

How does a lead software engineer typically balance hands-on coding with leadership and mentoring responsibilities?

As a Lead Software Engineer, you'll find that your role involves a dynamic mix of technical work and team leadership. While you'll still contribute directly to codebases—often tackling complex or critical components—you'll also spend significant time guiding junior engineers, conducting code reviews, and facilitating technical discussions. Balancing these responsibilities requires strong time management and communication skills, as well as the ability to delegate effectively. The role offers the opportunity to shape technical direction while fostering team growth and collaboration.

What does a lead software engineer do?

A lead software engineer oversees the development team, designs technical solutions, and ensures project deadlines are met. They often coordinate with stakeholders, review code, and mentor junior developers, using tools like version control systems and project management software. Strong technical skills and leadership abilities are essential for this role.

What does a lead software engineer earn?

A lead software engineer's salary typically ranges from $100,000 to $160,000 annually, depending on experience, location, and company size. They often have advanced skills in programming, system design, and team management, and may receive bonuses or stock options as part of compensation.

What is the average salary of a lead software engineer?

The average salary of a lead software engineer typically ranges from $110,000 to $160,000 annually, depending on experience, location, and industry. Senior roles often include additional benefits such as bonuses, stock options, and flexible work arrangements.

What are the most commonly searched types of Lead Software Engineer jobs in New Jersey?

The most popular types of Lead Software Engineer jobs in New Jersey are:

What job categories do people searching Lead Software Engineer jobs in New Jersey look for?

The top searched job categories for Lead Software Engineer jobs in New Jersey are:

Infographic showing various Lead Software Engineer job openings in New Jersey as of August 2026, with employment types broken down into 85% Full Time, 10% Part Time, 2% Temporary, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $148,113 per year, or $71.2 per hour.

Lead Software Engineer

Wave Recruit, LLC

Jersey City, NJ • On-site

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 6 days ago


Job description

Industry: Insurance

Job Title: Lead Software Engineer

Location: Jersey City, NJ (hybrid)

Employment Type: Full-time / Direct-hire

Position Overview

The Lead Software Engineer (“LSE”) is a hands-on leader of a full-stack software engineering team, with approximately a quarter of the LSE’s time to be spent leading the team and three quarters on designing and implementing applications. The candidate must be highly motivated, with excellent communication skills and expertise in software development technologies and methodologies.

The LSE must be able to direct, design and implement solutions in a timely manner, with minimal supervisory guidance. The LSE will lead design sessions between the business and technology stakeholders to elicit business requirements and design documents and enforce software development standards and methodologies, as defined by enterprise architecture and software engineering leadership. The LSE must have a strong understanding of Microsoft Azure leading cloud-native software development initiatives, driving architectural decisions, and mentoring a team of engineers to deliver scalable, secure, and high-performing solutions on the Azure platform. In addition, the LSE with hands-on experience in Microsoft Power Platform, specifically Power Apps and Power Automate, to lead the design and development of low-code applications and workflow automation across the organization.

Responsibilities

  • Working with business unit heads and other stakeholders to identify and implement application solutions to meet their operational needs.
  • Leading the architecture, design, and delivery of custom applications using Power Apps (Canvas and Model-Driven) and automation workflows using Power Automate.
  • Translate complex business requirements into scalable, maintainable low-code/no-code solutions.
  • Leading software engineers in a cross-functional team, consisting of other software engineers, quality assurance, test automation engineers, business analysts, and project managers to complete project deliverables on schedule.
  • Working with enterprise architects, solution architects, and infrastructure engineers to design, implement, and deliver end-to-end software solutions for business problems.
  • Overseeing effective code and design reviews with team members.
  • Leading and managing vendors and contractors that are on-shore, off-shore, near-shore or a combination thereof.

Qualifications

  • Required: A bachelor’s degree in computer science, software engineering, information science or any other technical degree with at least 8 years of professional experience as a software engineer.
  • Expert-level proficiency with Microsoft Power Apps, Power Automate, and Dataverse
  • Required: Certification with Microsoft Azure.
  • Required: 8+ years of experience building, motivating, and mentoring a team of Software Engineers and leading digital transformations.
  • 8+ years of hands-on experience with C# and expertise in at least one Microsoft application development framework such as .NET 8.
  • 5+ years of proficiency with at least one UI framework such as Blazor, MVC .NET, and Angular.

Required Experience

  • Building and maintaining integrations with Microsoft 365, SharePoint, Dataverse, Dynamics 365, and external APIs or data sources.
  • A proven ability to lead software engineers in a cross-functional team to complete project deliverables on schedule and deliver end-to-end software solutions to business problems.
  • Expertise with Azure services such as Azure App Services, Azure Functions, Azure Kubernetes Service (AKS), Azure DevOps, Azure SQL, and other PaaS/IaaS offerings to build cloud-native applications.
  • Strong communication, analytical and problem-solving skills.
  • Proficiency in Systems Architecture and Application Design.
  • Expertise in understanding the Software Development Lifecycle (SDLC), including a proven ability to work with a project from inception to delivery and support.
  • Expert knowledge of DevOps, CI/CD pipelines and at least one Agile development methodology.
  • Proficiency in C#, Java, Python, SSMS and the standard query language (SQL).
  • Expertise with a DAL Framework, such as Entity Framework.
  • Expertise with Git source control and Git workflows.
  • Proficiency in the use and implementation of design patterns, with the ability to implement business logic in a middle tier, using design patterns and web services, as necessary.
  • A proven ability to develop and implement REST APIs for back-end web services and a knowledge of designing and building Process and Experience APIs.
  • Proficiency with feature management and/or API versioning.
  • A proven ability to implement relational database models.
  • A proven ability to write parameterized unit tests with dependency injection and mock objects and/or implementing full integration/regression test suites.
  • Proficiency with Microsoft Windows OS, Microsoft Office tools and Microsoft Visual Studio.

Benefits

  • Our client offers competitive compensation and benefits, including medical, dental, vision, 401(k), flexible spending, short-term and long-term disability insurance, life insurance, long-term care, paid parental leave, vacation and other paid time off.

Our client is an equal opportunity employer committed to a diverse workforce.