Position
City
Salary

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

The average salary for a Software Engineer is $126,904 per year in Princeton, NJ.

Software Engineers in Princeton, New Jersey can expect to earn a competitive salary. The average yearly salary for a Software Engineer in this area is $126,904. This number can vary based on several factors, including experience, education, and specific job duties. Salaries range widely, from around $53,300 to over $203,970 annually.

Here are some salary ranges for different levels of experience:

  • Entry-level: $53,300 - $80,695
  • Mid-level: $94,392 - $121,787
  • Senior-level: $135,484 - $162,879
  • Very experienced: $176,576 - $203,970

Software Engineer jobs in Princeton, NJ

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

Job seekers in Princeton, NJ, looking to become software engineers should consider nearby cities with higher pay. North Brunswick offers the highest average salary at $188,961. New Brunswick follows closely with an average salary of $141,343. These cities provide strong opportunities for those seeking better compensation in their careers.
Graph displaying highest paying cities salaries for Software Engineer jobs near Princeton, NJ, highlighting North Brunswick, NJ with the highest at $188,961 and Somerset, NJ with the lowest at $110,823.
  1. North Brunswick, NJ
    Average Salary: $188,961
    North Brunswick offers a vibrant tech scene with many tech companies. Professionals enjoy working with firms like Johnson & Johnson and Siemens. The area provides a good mix of work and relaxation.
    Find Software Engineer jobs in North Brunswick, NJ


  2. New Brunswick, NJ
    Average Salary: $141,343
    New Brunswick boasts a rich history in research and development. Software Engineers here often work for tech giants like Honeywell and Pfizer. The city's university connections offer great learning opportunities.
    Find Software Engineer jobs in New Brunswick, NJ


  3. Trenton, NJ
    Average Salary: $128,923
    Trenton is seeing a tech boom with companies like Capital Health and Princeton University nearby. Engineers here benefit from a growing network of tech firms and a supportive community.
    Find Software Engineer jobs in Trenton, NJ


  4. Ewing, NJ
    Average Salary: $116,584
    Ewing is a hub for tech innovation with many financial technology firms. Working here, you’ll find a dynamic environment with companies like Princeton Biomeditech. The area has a balanced lifestyle with plenty of green spaces.
    Find Software Engineer jobs in Ewing, NJ


  5. Lawrenceville, NJ
    Average Salary: $115,786
    Lawrenceville provides a quiet yet tech-savvy environment. Engineers often find roles with companies like Princeton University and various startups. The area offers a relaxed atmosphere with good work-life balance.
    Find Software Engineer jobs in Lawrenceville, NJ


  6. Somerset, NJ
    Average Salary: $110,823
    Somerset is known for its corporate headquarters and tech startups. Companies like Bristol-Myers Squibb and Siemens provide excellent opportunities. The area is family-friendly and offers a high quality of life.
    Find Software Engineer jobs in Somerset, NJ

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

RxSense pays its Software Engineers the highest average salary in Princeton, NJ at $186,136 annually. Dow Jones and Deloitte offer competitive salaries, with averages of $144,458 and $142,293 respectively. S&P Global and Broadcom provide strong salaries, around $136,780 and $121,600 each year.
Graph displaying best paying company salaries for Software Engineer jobs in Princeton, NJ, highlighting RxSense with the highest at $186,136 and SRI International with the lowest at $83,284.
  1. RxSense
    Average Salary: $186,136
    RxSense offers competitive salaries for its software engineers, who work on innovative health tech solutions. The company operates in Princeton, NJ, and is expanding rapidly.


  2. Dow Jones
    Average Salary: $144,458
    Dow Jones provides a rewarding environment for software engineers, focusing on financial technology. The company's headquarters is in Princeton, NJ, with additional offices nationwide.


  3. Deloitte
    Average Salary: $142,293
    At Deloitte, software engineers collaborate on cutting-edge projects across various sectors. The company has a strong presence in Princeton, NJ, and operates globally.


  4. S&P Global
    Average Salary: $136,780
    S&P Global offers competitive packages to software engineers who develop financial market data solutions. They have a significant office in Princeton, NJ, and operate internationally.


  5. Broadcom
    Average Salary: $121,600
    Broadcom employs software engineers who work on semiconductor and networking products. Their Princeton, NJ, office is part of a global network of locations.


  6. State Street
    Average Salary: $115,833
    State Street provides lucrative opportunities for software engineers focusing on financial services. The company is based in Princeton, NJ, and has offices worldwide.


  7. SAIC
    Average Salary: $110,767
    SAIC offers attractive salaries for software engineers who support national security and technology. They have a major office in Princeton, NJ, with additional sites across the U.S.


  8. INVIDI Technologies Corporation
    Average Salary: $109,063
    INVIDI Technologies Corporation hires software engineers who develop advanced technology solutions. The company is located in Princeton, NJ, and has offices in key locations.


  9. Princeton University
    Average Salary: $85,179
    Princeton University offers rewarding positions for software engineers working in an academic setting. Their main campus is in Princeton, NJ, contributing to cutting-edge research.


  10. SRI International
    Average Salary: $83,284
    SRI International provides software engineers with opportunities to work on innovative projects in technology and research. Their headquarters is in Princeton, NJ, with additional sites.

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