Position
City
Salary

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

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

Software Engineers in Princeton, New Jersey, enjoy a competitive salary. The average yearly salary for this role is around $124,619. This figure reflects the high demand for skilled professionals in the tech industry. Salaries can vary based on experience, skills, and the specific company.

Here are some salary ranges for different experience levels:

  • Entry-level: $55,000 to $68,543
  • Mid-level: $82,086 to $109,171
  • Senior-level: $122,714 to $176,885
  • Principal or Lead: $190,428 and above

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 roles near Princeton, NJ, should consider North Brunswick. This city offers the highest average salary for software engineers, making it a prime location. Nearby, New Brunswick also provides competitive salaries, with Trenton and Lawrenceville offering attractive compensation packages as well.
Graph displaying highest paying cities salaries for Software Engineer jobs near Princeton, NJ, highlighting North Brunswick, NJ with the highest at $182,450 and Cherry Hill, NJ with the lowest at $91,700.
  1. North Brunswick, NJ
    Average Salary: $182,450
    In North Brunswick, tech companies thrive, offering many opportunities for those in the tech industry. Major firms like Siemens and Johnson & Johnson provide a dynamic work environment. The area's tech scene is growing, making it a great place for career advancement.
    Find Software Engineer jobs in North Brunswick, NJ


  2. New Brunswick, NJ
    Average Salary: $139,682
    New Brunswick is a hub for tech innovation, with companies like Bristol-Myers Squibb and Rutgers University. Working here means being part of a vibrant community that values tech skills. The city offers a mix of challenges and growth opportunities.
    Find Software Engineer jobs in New Brunswick, NJ


  3. Trenton, NJ
    Average Salary: $127,382
    Trenton is becoming a key player in the tech industry, with companies like Capital Health and Siemens. The city's tech scene is expanding, offering new opportunities for those in the field. Working here means being part of a growing community with a focus on innovation.
    Find Software Engineer jobs in Trenton, NJ


  4. Lawrenceville, NJ
    Average Salary: $126,450
    Lawrenceville offers a mix of tech and traditional industries, with companies like Siemens and Princeton University. The area provides a unique blend of opportunities for tech professionals. Working here means being part of a community that values both innovation and tradition.
    Find Software Engineer jobs in Lawrenceville, NJ


  5. Ewing, NJ
    Average Salary: $116,584
    Ewing is home to a growing tech sector, with companies like Siemens and Capital Health. The area offers a supportive environment for tech professionals. Working here means being part of a community that values growth and innovation.
    Find Software Engineer jobs in Ewing, NJ


  6. Somerset, NJ
    Average Salary: $109,707
    Somerset has a thriving tech industry, with companies like Bristol-Myers Squibb and Johnson & Johnson. The area offers a dynamic work environment with many opportunities for career growth. Working here means being part of a community that values innovation and excellence.
    Find Software Engineer jobs in Somerset, NJ


  7. Cherry Hill, NJ
    Average Salary: $91,700
    Cherry Hill offers a mix of tech and traditional industries, with companies like Cooper University Hospital and Virtua Health. The area provides a supportive environment for tech professionals. Working here means being part of a community that values both growth and stability.
    Find Software Engineer jobs in Cherry Hill, NJ

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

RxSense offers the highest average salary for software engineers in Princeton, NJ, at $186,136. Dow Jones follows closely with an average salary of $152,850. Deloitte provides a competitive salary of $142,293 for software engineers in the area. Other top companies include S&P Global, Broadcom, and Oxygen, all offering salaries above $120,000. These companies provide excellent opportunities for software engineers seeking high compensation.
Graph displaying best paying company salaries for Software Engineer jobs in Princeton, NJ, highlighting RxSense with the highest at $186,136 and Princeton University with the lowest at $85,583.
  1. RxSense
    Average Salary: $186,136
    RxSense offers exciting Software Engineer jobs in Princeton, NJ. They focus on healthcare technology. RxSense operates in various locations, including Princeton, NJ, and other parts of the country.


  2. Dow Jones
    Average Salary: $152,850
    Dow Jones provides Software Engineer positions in Princeton, NJ. They are known for their financial information services. Dow Jones operates in Princeton, NJ, and other major cities.


  3. Deloitte
    Average Salary: $142,293
    Deloitte offers Software Engineer jobs in Princeton, NJ. They provide consulting and technology services. Deloitte operates in Princeton, NJ, and globally.


  4. S&P Global
    Average Salary: $139,489
    S&P Global offers Software Engineer positions in Princeton, NJ. They focus on financial data and analytics. S&P Global operates in Princeton, NJ, and other key locations.


  5. Broadcom
    Average Salary: $121,600
    Broadcom offers Software Engineer jobs in Princeton, NJ. They specialize in semiconductor technology. Broadcom operates in Princeton, NJ, and other parts of the world.


  6. Oxygen
    Average Salary: $121,250
    Oxygen provides Software Engineer positions in Princeton, NJ. They focus on software development and consulting. Oxygen operates in Princeton, NJ, and other major cities.


  7. State Street
    Average Salary: $115,833
    State Street offers Software Engineer jobs in Princeton, NJ. They are a leader in financial services. State Street operates in Princeton, NJ, and other key locations.


  8. SAIC
    Average Salary: $110,767
    SAIC provides Software Engineer positions in Princeton, NJ. They focus on technology and defense services. SAIC operates in Princeton, NJ, and other major cities.


  9. INVIDI Technologies Corporation
    Average Salary: $109,063
    INVIDI Technologies Corporation offers Software Engineer jobs in Princeton, NJ. They specialize in display technology. INVIDI Technologies operates in Princeton, NJ, and other parts of the country.


  10. Princeton University
    Average Salary: $85,583
    Princeton University offers Software Engineer jobs in Princeton, NJ. They focus on research and education. Princeton University operates in Princeton, NJ.

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