Position
City
Salary

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

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

In Trenton, NJ, software engineers can expect a promising salary range. The average yearly salary stands at $132,068. This figure offers a reliable income for those in the field.

To understand the pay range, consider the distribution: a small percentage of engineers earn below $79,391 annually, while a larger group earns between $106,773 and $120,464. The majority of software engineers, however, earn between $134,155 and $161,536. A few top earners make over $216,300 each year.

This data highlights the potential for growth and stability in the software engineering field in Trenton, NJ.

Software Engineer jobs in Trenton, NJ

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

Software engineers can expect high salaries in cities close to Trenton, NJ. Sayreville offers the highest average salary at $190,250. Other nearby cities like New Brunswick and Princeton also provide strong earning potentials around $139,232 and $131,335, respectively. Job seekers in the area have plenty of opportunities to find lucrative positions. Exploring beyond Trenton, Philadelphia stands out with an average salary of $122,100, making it a competitive option. Camden and Woodbridge offer average salaries around $130,170 and $126,120. These cities combine competitive pay with the benefits of nearby urban amenities, making them attractive to software engineers.
Graph displaying highest paying cities salaries for Software Engineer jobs near Trenton, NJ, highlighting Sayreville, NJ with the highest at $190,250 and Langhorne, PA with the lowest at $110,538.
  1. Sayreville, NJ
    Average Salary: $190,250
    In Sayreville, technology jobs are on the rise. Engineers often work for local tech firms and contribute to innovative projects. Companies in the area offer competitive salaries and benefits.
    Find Software Engineer jobs in Sayreville, NJ


  2. New Brunswick, NJ
    Average Salary: $139,232
    New Brunswick is known for its thriving tech scene. Engineers here collaborate with top universities and tech companies. The environment is perfect for those looking to grow in the industry.
    Find Software Engineer jobs in New Brunswick, NJ


  3. Princeton, NJ
    Average Salary: $131,335
    Princeton offers a unique mix of academia and tech. Engineers often work on cutting-edge projects with renowned companies. The city’s strong educational institutions provide a rich talent pool.
    Find Software Engineer jobs in Princeton, NJ


  4. Camden, NJ
    Average Salary: $130,170
    Camden is experiencing a tech boom. Engineers here enjoy a vibrant community and work for both startups and established firms. The city’s revitalization brings new opportunities.
    Find Software Engineer jobs in Camden, NJ


  5. Woodbridge, NJ
    Average Salary: $126,120
    Woodbridge has a growing tech industry. Engineers can find positions in local firms and large corporations. The area offers a mix of urban and suburban living, with good work-life balance.
    Find Software Engineer jobs in Woodbridge, NJ


  6. Cherry Hill, NJ
    Average Salary: $123,666
    Cherry Hill is home to many tech companies. Engineers benefit from a dynamic work environment and opportunities for advancement. The area’s proximity to Philadelphia adds to the job market.
    Find Software Engineer jobs in Cherry Hill, NJ


  7. Philadelphia, PA
    Average Salary: $122,100
    Philadelphia offers a bustling tech job market. Engineers work for major companies and startups alike. The city’s rich history and vibrant culture enhance the work experience.
    Find Software Engineer jobs in Philadelphia, PA


  8. Langhorne, PA
    Average Salary: $110,538
    Langhorne is a hub for tech innovation. Engineers here enjoy a blend of suburban peace and urban opportunities. The area attracts many tech firms looking to expand.
    Find Software Engineer jobs in Langhorne, PA

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

Top-paying companies in Trenton, NJ, for software engineers include CVS Health, S&P Global, and NJM Insurance Group. At CVS Health, software engineers earn an average of $173,160. S&P Global offers an average salary of $130,667, while NJM Insurance Group provides $121,548. These companies value skilled software engineers and provide competitive compensation.
Graph displaying best paying company salaries for Software Engineer jobs in Trenton, NJ, highlighting CVS Health with the highest at $173,160 and State of New Jersey with the lowest at $73,407.
  1. CVS Health
    Average Salary: $173,160
    CVS Health offers rewarding Software Engineer jobs with an emphasis on innovation and health technology. The company operates nationwide, with headquarters in Woonsocket, Rhode Island, and major offices in Trenton, NJ. Software Engineers here work on developing applications that support health services and retail operations.


  2. S&P Global
    Average Salary: $130,667
    S&P Global provides a variety of Software Engineer positions that focus on financial services, market intelligence, and data analytics. This global company has offices in many cities, including Trenton, NJ. Engineers here play a key role in developing robust financial technologies and analytical tools.


  3. NJM Insurance Group
    Average Salary: $121,548
    NJM Insurance Group offers promising Software Engineer jobs with a focus on creating customer-focused insurance solutions. Based in Trenton, NJ, NJM provides innovative tech solutions to support its insurance services. Engineers here work on projects that improve customer experience and operational efficiency.


  4. PNC Financial Services Group
    Average Salary: $120,158
    PNC Financial Services Group offers Software Engineer jobs with a focus on banking and financial technology. With a presence in Trenton, NJ, and several other locations, PNC invests in modern tech solutions to enhance its banking services. Engineers here work on projects that support digital banking and financial operations.


  5. Ryder System
    Average Salary: $115,000
    Ryder System provides Software Engineer jobs with a focus on logistics and supply chain technology. Operating in Trenton, NJ, and other cities, Ryder looks for tech-savvy engineers to improve its logistics solutions. Engineers here contribute to projects that enhance supply chain efficiency and digital logistics.


  6. State of New Jersey
    Average Salary: $73,407
    The State of New Jersey offers Software Engineer jobs with a focus on public sector technology solutions. With offices in Trenton, NJ, and other locations, the state seeks skilled engineers to support its digital transformation. Engineers here work on projects that improve government services and public sector efficiency.

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