Position
City
Salary

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

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

In Princeton, New Jersey, a Software Engineer can expect to earn a competitive salary. On average, Software Engineers in this area bring in about $128,913 per year. This figure makes the role attractive to many professionals looking to advance their careers.

Salary levels can vary based on several factors. These include the number of years of experience, specific skills, and the company's size. Entry-level positions may start around $47,000, while senior roles can exceed $207,500 annually. This range offers a promising outlook for those willing to invest in their skills and career growth.

The top 10% of earners in this field make more than $163,727, showing that experience and expertise can significantly impact earnings. For those who excel and climb the professional ladder, there are opportunities to achieve very high salaries in Princeton, NJ.

Software Engineer jobs in Princeton, NJ

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

Job seekers looking for top-paying software engineering positions near Princeton, NJ, will find North Brunswick highly attractive. The average salary for software engineers in North Brunswick stands at $200,177, making it a premier choice for professionals. Close behind, New Brunswick and Trenton also offer competitive salaries, with averages of $139,232 and $131,387 respectively.
Graph displaying highest paying cities salaries for Software Engineer jobs near Princeton, NJ, highlighting North Brunswick, NJ with the highest at $200,177 and Ewing, NJ with the lowest at $107,726.
  1. North Brunswick, NJ
    Average Salary: $200,177
    In North Brunswick, professionals develop cutting-edge software solutions. Companies like Siemens Healthineers and Bristol-Myers Squibb offer exciting opportunities.
    Find Software Engineer jobs in North Brunswick, NJ


  2. New Brunswick, NJ
    Average Salary: $139,232
    New Brunswick boasts a vibrant tech scene with jobs at Rutgers University and Johnson & Johnson. It's a great place for engineers to grow and innovate.
    Find Software Engineer jobs in New Brunswick, NJ


  3. Trenton, NJ
    Average Salary: $131,387
    Trenton is a hub for tech jobs with companies such as Capital Health and Merck. Engineers here enjoy a mix of challenges and growth opportunities.
    Find Software Engineer jobs in Trenton, NJ


  4. Cherry Hill, NJ
    Average Salary: $123,666
    Cherry Hill offers a dynamic work environment with companies like Cooper University Health Care. Engineers can find rewarding projects and career advancement here.
    Find Software Engineer jobs in Cherry Hill, NJ


  5. Langhorne, PA
    Average Salary: $110,538
    Langhorne is home to several tech firms including Oxford Industries and Comcast. Engineers can work on innovative projects in a supportive setting.
    Find Software Engineer jobs in Langhorne, PA


  6. Somerset, NJ
    Average Salary: $108,329
    Somerset provides a strategic location for tech jobs with companies like Bristol-Myers Squibb and Siemens Healthineers. It's an excellent place for professionals to thrive.
    Find Software Engineer jobs in Somerset, NJ


  7. Ewing, NJ
    Average Salary: $107,726
    Ewing offers a variety of opportunities in tech with companies such as Capital Health and Siemens Healthineers. Engineers can expect a collaborative work culture here.
    Find Software Engineer jobs in Ewing, NJ

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

Software Engineers in Princeton, NJ, can expect competitive salaries at leading firms. RxSense leads with an impressive average salary of $186,250, followed closely by Deloitte at $153,063. Other notable companies include S&P Global and Dow Jones, offering salaries around $147,608 and $144,458, respectively.
Graph displaying best paying company salaries for Software Engineer jobs in Princeton, NJ, highlighting RxSense with the highest at $186,250 and SRI International with the lowest at $57,287.
  1. RxSense
    Average Salary: $186,250
    RxSense provides digital health solutions that improve patient care. They have offices in Princeton, NJ, and other locations. Software Engineers work on creating innovative products that enhance healthcare delivery.


  2. Deloitte
    Average Salary: $153,063
    Deloitte is a global consulting firm. They have a strong presence in Princeton, NJ, and other cities. Software Engineers at Deloitte work on various projects, offering technology solutions to clients.


  3. S&P Global
    Average Salary: $147,608
    S&P Global provides financial market data and analysis. They operate in Princeton, NJ, and other parts of the world. Software Engineers focus on developing software to help clients make better financial decisions.


  4. Dow Jones
    Average Salary: $144,458
    Dow Jones is known for its financial news services. They have offices in Princeton, NJ, and globally. Software Engineers work on creating applications that deliver news and data efficiently.


  5. SAIC
    Average Salary: $110,767
    SAIC offers technology and management services. They operate in Princeton, NJ, and other cities. Software Engineers develop software for various sectors, including defense and healthcare.


  6. INVIDI Technologies Corporation
    Average Salary: $109,063
    INVIDI Technologies Corporation designs LED lighting solutions. They are based in Princeton, NJ, and other locations. Software Engineers create software to enhance lighting technology.


  7. Princeton University
    Average Salary: $105,870
    Princeton University is a top academic institution. It is located in Princeton, NJ. Software Engineers work on projects that support the university's research and educational initiatives.


  8. Lingraphica
    Average Salary: $95,217
    Lingraphica develops products to help people with communication difficulties. They have offices in Princeton, NJ, and other areas. Software Engineers create software that assists with speech and language therapy.


  9. SRI International
    Average Salary: $57,287
    SRI International is a research and development organization. They operate in Princeton, NJ, and other locations. Software Engineers work on cutting-edge research projects in various fields.

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