Position
City
Salary

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

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

The average yearly salary for a Software Engineer in Trenton, NJ, is $131,985. This figure represents a fair starting point for those considering a career in this field. Trenton offers competitive pay, making it an attractive option for many professionals.


In Trenton, software engineers can expect to earn between $65,700 and $216,300 annually. This wide range highlights the earning potential for those with varying levels of experience and specialization. For instance:

  • Entry-level positions start at around $65,700
  • Mid-level roles can reach up to $134,155
  • Senior positions offer salaries up to $216,300
Software Engineer jobs in Trenton, NJ

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

Software Engineers have many job opportunities near Trenton, NJ. Cities like Sayreville and New Brunswick offer the highest salaries in the area. Sayreville boasts an average salary of nearly $190,000, while New Brunswick offers about $138,000. Philadelphia, just across the border in Pennsylvania, also stands out with a competitive salary. Other nearby cities such as Camden, Princeton, Woodbridge, and Cherry Hill provide attractive packages as well. These cities provide a range of opportunities for those seeking lucrative careers in software engineering.
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 talent thrives in a dynamic environment. Companies like Cognizant and Merck offer exciting opportunities. The community values skilled professionals who can contribute to innovative projects.
    Find Software Engineer jobs in Sayreville, NJ


  2. New Brunswick, NJ
    Average Salary: $138,598
    New Brunswick offers a vibrant tech scene centered around Rutgers University. Companies like Johnson & Johnson and Bristol-Myers Squibb seek developers for groundbreaking work. The city's strong academic ties enhance career growth.
    Find Software Engineer jobs in New Brunswick, NJ


  3. Camden, NJ
    Average Salary: $129,420
    Camden's tech landscape is growing rapidly. Organizations like Cooper University Health Care and Virtua Health provide opportunities for growth. The city's efforts to attract tech companies make it an exciting place to work.
    Find Software Engineer jobs in Camden, NJ


  4. Princeton, NJ
    Average Salary: $128,263
    Princeton benefits from its proximity to major tech hubs. Companies like Goldman Sachs and Amazon Web Services offer exciting opportunities. The city's commitment to innovation attracts top talent.
    Find Software Engineer jobs in Princeton, NJ


  5. Philadelphia, PA
    Average Salary: $121,901
    Philadelphia offers a rich tech environment with companies like Comcast and Independence Blue Cross. The city’s diverse tech landscape provides numerous opportunities for growth and learning.
    Find Software Engineer jobs in Philadelphia, PA


  6. Woodbridge, NJ
    Average Salary: $120,688
    Woodbridge's tech industry is expanding. Companies like Merck and Liberty Mutual provide excellent career opportunities. The community’s focus on tech innovation creates a supportive work environment.
    Find Software Engineer jobs in Woodbridge, NJ


  7. Cherry Hill, NJ
    Average Salary: $117,360
    Cherry Hill boasts a growing tech sector with companies like Virtua Health and Cooper University Health Care. The area’s commitment to tech development offers promising career prospects for skilled professionals.
    Find Software Engineer jobs in Cherry Hill, NJ

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

Job seekers in Trenton, NJ, have several top-tier companies to consider for software engineering roles. CVS Health leads with an average salary of $169,848, offering competitive compensation. S&P Global and PNC Financial Services Group follow closely, with average salaries of $130,667 and $120,158, respectively. Both firms provide stable and rewarding career opportunities.
Graph displaying best paying company salaries for Software Engineer jobs in Trenton, NJ, highlighting CVS Health with the highest at $169,848 and State of New Jersey with the lowest at $73,407.
  1. CVS Health
    Average Salary: $169,848
    CVS Health hires software engineers to develop and maintain technology systems. The company operates nationwide, with many locations in Trenton, NJ.


  2. S&P Global
    Average Salary: $130,667
    S&P Global focuses on providing essential intelligence for financial markets. It employs software engineers to enhance data analysis tools. The company has several sites in Trenton, NJ.


  3. PNC Financial Services Group
    Average Salary: $120,158
    PNC Financial Services Group offers banking and financial services. Software engineers work on various projects to improve the customer experience. The company operates multiple branches in Trenton, NJ.


  4. Ryder System
    Average Salary: $119,167
    Ryder System provides logistics solutions, including supply chain, transportation, and technology. Software engineers support these services to ensure efficiency. The company maintains a presence in Trenton, NJ.


  5. State of New Jersey
    Average Salary: $73,407
    The State of New Jersey employs software engineers to manage and improve government technology systems. The state government operates in various locations, including Trenton, NJ.

Currently 9,369 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,369 Job Openings