Position
City
Salary

How much does a Software Engineer make in Trenton, NJ?

The average salary for a Software Engineer is $132,681 per year in Trenton, NJ.

In Trenton, New Jersey, Software Engineers earn an average yearly salary of about $132,681. This number represents a blend of different pay levels, with some engineers earning less and others earning more. Companies pay based on experience, skills, and the specific job role. It’s important to note that salaries can vary significantly in this field.

Here’s a breakdown of how salaries are distributed among Software Engineers in Trenton:

  • The lowest-paid 10% earn about $65,700 or less each year.
  • Most Software Engineers earn between $93,082 and $188,918 annually.
  • The highest-paid 10% make around $216,300 or more each year.

These figures show that there is a range of earnings for Software Engineers in Trenton. This can depend on several factors, including the company, level of experience, and specific job duties. As you seek a position in this field, you can aim for salaries in this range, knowing that there is potential for growth and higher pay based on your career development.

Software Engineer jobs in Trenton, NJ

What are the highest paying cities for a Software Engineer near Trenton, NJ?

Job seekers aiming to secure lucrative software engineering roles should consider cities near Trenton, NJ. Sayreville, NJ, leads the way with an average salary of $190,250, offering excellent earning potential. Also worth noting is New Brunswick, NJ, with an average salary of $138,598, providing another promising option for professionals in the area.
Graph displaying highest paying cities salaries for Software Engineer jobs near Trenton, NJ, highlighting Sayreville, NJ with the highest at $190,250 and Cherry Hill, NJ with the lowest at $117,360.
  1. Sayreville, NJ
    Average Salary: $190,250
    In Sayreville, tech companies thrive with opportunities to work in a dynamic environment. Companies like ADP and Verizon bring exciting projects and the chance to grow in your career. The local tech scene offers a blend of innovation and collaboration.
    Find Software Engineer jobs in Sayreville, NJ


  2. New Brunswick, NJ
    Average Salary: $138,598
    New Brunswick, home to Rutgers University, creates a vibrant tech hub. Working here means joining a community with a focus on research and development. Companies like Johnson & Johnson and Bristol-Myers Squibb provide cutting-edge projects.
    Find Software Engineer jobs in New Brunswick, NJ


  3. Camden, NJ
    Average Salary: $132,237
    Camden offers a unique blend of challenges and opportunities. The city has seen a tech boom with companies like Virtua Health leading the charge. Working here means engaging with innovative projects in a growing tech environment.
    Find Software Engineer jobs in Camden, NJ


  4. Princeton, NJ
    Average Salary: $129,775
    Princeton boasts a strong tech presence with companies like Google and QED Technologies. Working here means contributing to pioneering projects and being part of a highly skilled community. The city's academic environment enhances learning and growth.
    Find Software Engineer jobs in Princeton, NJ


  5. Philadelphia, PA
    Average Salary: $122,114
    Philadelphia offers a bustling tech scene with companies such as Comcast and Aramark. Working here means being part of a diverse and innovative community. The city’s rich history and vibrant culture enhance the professional experience.
    Find Software Engineer jobs in Philadelphia, PA


  6. Woodbridge, NJ
    Average Salary: $119,754
    Woodbridge presents a thriving tech environment with opportunities at companies like Merck and Johnson & Johnson. Working here means engaging in impactful projects and being part of a collaborative network. The city offers a balanced lifestyle with modern amenities.
    Find Software Engineer jobs in Woodbridge, NJ


  7. Cherry Hill, NJ
    Average Salary: $117,360
    Cherry Hill is a growing tech hub with opportunities at companies like Virtua Health and Cooper University Health Care. Working here means contributing to innovative projects and being part of a supportive community. The area provides a blend of urban and suburban living.
    Find Software Engineer jobs in Cherry Hill, NJ

What are the best paying companies for a Software Engineer in Trenton, NJ?

Software Engineers in Trenton, NJ can find well-paying jobs at several prominent companies. CVS Health leads the way with the highest average salary, offering nearly $172,000 annually. S&P Global and PNC Financial Services Group also provide attractive compensation packages, averaging $130,667 and $120,158 per year, respectively. Another notable employer is Ryder System, where Software Engineers can expect to earn around $118,000 a year. The State of New Jersey provides competitive salaries as well, averaging about $73,407 annually. These companies provide excellent opportunities for those skilled in software engineering.
Graph displaying best paying company salaries for Software Engineer jobs in Trenton, NJ, highlighting CVS Health with the highest at $171,689 and State of New Jersey with the lowest at $73,407.
  1. CVS Health
    Average Salary: $171,689
    CVS Health offers exciting Software Engineer positions in their offices in Trenton, NJ. Employees here work on important health care technology projects. The company values teamwork and innovation.


  2. S&P Global
    Average Salary: $130,667
    S&P Global provides opportunities for Software Engineers in Trenton, NJ. Here, they focus on creating tools for financial markets. Employees can expect a collaborative and supportive work environment.


  3. PNC Financial Services Group
    Average Salary: $120,158
    PNC Financial Services Group hires Software Engineers in Trenton, NJ. The company aims to improve financial services through technology. Employees enjoy a dynamic work environment with growth opportunities.


  4. Ryder System
    Average Salary: $118,000
    Ryder System offers Software Engineer jobs in Trenton, NJ. They focus on logistics and transportation technology. Employees here work on innovative solutions to improve supply chain management.


  5. State of New Jersey
    Average Salary: $73,407
    The State of New Jersey provides Software Engineer positions in Trenton, NJ. They work on various projects to enhance government services. Employees can look forward to a stable and rewarding career.

Currently 9,036 Software Engineer job openings, nationwide.

How's the job market for a Software Engineer in the US?

Learn what a Software Engineer does, how to become one, and understand the job outlook. Get simple steps to start your career as a Software Engineer today.
Position
Overview
Software Engineer
9,036 Job Openings