Position
City
Salary

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

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

A Software Engineer working in Princeton, NJ, can expect to earn an average yearly salary of $127,648. This figure provides a solid benchmark for professionals in the field.

Salaries in this region can vary based on several factors, including years of experience and specific skills. Here are some key points:

  • Entry-level Software Engineers can earn around $50,000 annually.
  • Mid-level engineers with a few years of experience can expect to make between $92,614 and $121,023 each year.
  • Senior Software Engineers can earn upwards of $163,636 annually.

These figures highlight the potential for career growth and salary increases as professionals gain experience and expertise.

Software Engineer jobs in Princeton, NJ

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

Software Engineers near Princeton, NJ, have good job opportunities in several nearby cities. North Brunswick offers the highest average salary at $188,961. New Brunswick and Trenton follow closely, with average salaries of $138,598 and $131,630, respectively. These cities provide excellent options for those seeking high-paying software engineering jobs.
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,491.
  1. North Brunswick, NJ
    Average Salary: $188,961
    In North Brunswick, tech firms and big corporations create many opportunities. Well-known companies like Siemens and Johnson & Johnson offer exciting projects. Professionals here enjoy a good salary and a vibrant work culture.
    Find Software Engineer jobs in North Brunswick, NJ


  2. New Brunswick, NJ
    Average Salary: $138,598
    New Brunswick provides a mix of academic and corporate settings. Rutgers University often collaborates with tech companies, creating a dynamic job market. Workers here often engage with cutting-edge research and development.
    Find Software Engineer jobs in New Brunswick, NJ


  3. Trenton, NJ
    Average Salary: $131,630
    Trenton is home to innovative tech startups and established companies. The presence of firms like Capital Health and Siemens allows for diverse experiences. Employees benefit from a blend of modern and traditional workplaces.
    Find Software Engineer jobs in Trenton, NJ


  4. Cherry Hill, NJ
    Average Salary: $117,360
    Cherry Hill offers a balanced environment with both tech giants and local businesses. Companies like Campbell Soup Company provide stable jobs. Professionals here enjoy a mix of challenging projects and community engagement.
    Find Software Engineer jobs in Cherry Hill, NJ


  5. Ewing, NJ
    Average Salary: $116,584
    Ewing is known for its corporate campuses and tech incubators. Firms like Siemens and Princeton University create a thriving job market. Workers enjoy a collaborative atmosphere and access to advanced technologies.
    Find Software Engineer jobs in Ewing, NJ


  6. Lawrenceville, NJ
    Average Salary: $113,929
    Lawrenceville boasts a mix of startups and established firms. The Mercer County area attracts tech talent, offering a vibrant job market. Professionals here benefit from a supportive community and innovative projects.
    Find Software Engineer jobs in Lawrenceville, NJ


  7. Somerset, NJ
    Average Salary: $110,491
    Somerset provides a thriving tech scene with numerous opportunities. Companies like Bristol-Myers Squibb offer exciting roles. The area's focus on innovation and growth makes it ideal for tech professionals.
    Find Software Engineer jobs in Somerset, NJ

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

RxSense leads the pack, offering the highest average salary for software engineers in Princeton, NJ at $186,136. Dow Jones and Deloitte also provide competitive compensation packages, with average salaries of $144,458 and $142,592 respectively. For those seeking top-tier positions, these companies present excellent opportunities.
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 $65,952.
  1. RxSense
    Average Salary: $186,136
    RxSense, a health tech firm based in Princeton, NJ, offers Software Engineer roles with a focus on creating innovative health solutions. Their projects are centered on data-driven insights to enhance patient care and efficiency in healthcare systems.


  2. Dow Jones
    Average Salary: $144,458
    Dow Jones, located in Princeton, NJ, provides an opportunity for Software Engineers to work on delivering top-notch financial news and data services. The company specializes in creating robust financial information systems, ensuring timely and accurate reporting.


  3. Deloitte
    Average Salary: $142,592
    Deloitte, with its global headquarters in Princeton, NJ, seeks Software Engineers to enhance its tech solutions for clients. This role involves working on large-scale projects that improve business processes and efficiency through advanced technology.


  4. S&P Global
    Average Salary: $138,084
    S&P Global, operating in Princeton, NJ, offers Software Engineer positions focused on providing reliable market intelligence and analysis. This role allows for the development of cutting-edge data platforms that serve a worldwide audience.


  5. Broadcom
    Average Salary: $121,600
    Broadcom, located in Princeton, NJ, invites Software Engineers to join their team in developing semiconductor products. The work includes designing and implementing software that powers a variety of tech devices used globally.


  6. State Street
    Average Salary: $115,833
    State Street, based in Princeton, NJ, offers Software Engineer jobs that focus on financial software and services. Here, Software Engineers can contribute to developing systems that manage trillions of dollars in assets worldwide.


  7. SAIC
    Average Salary: $110,767
    SAIC, located in Princeton, NJ, provides Software Engineer opportunities to work on national security and advanced technology projects. This role involves creating software solutions that protect and support national interests.


  8. INVIDI Technologies Corporation
    Average Salary: $109,063
    INVIDI Technologies Corporation, based in Princeton, NJ, offers roles for Software Engineers focused on developing innovative display technologies. These positions require expertise in creating software that enhances visual experiences for various applications.


  9. Princeton University
    Average Salary: $102,150
    Princeton University, located in Princeton, NJ, employs Software Engineers in its IT department. This role involves working on software solutions that support the university's academic and administrative functions, ensuring efficient campus operations.


  10. SRI International
    Average Salary: $65,952
    SRI International, with its headquarters in Princeton, NJ, offers Software Engineer positions that focus on research and development in various tech fields. The work here includes creating software to solve complex problems and drive innovation.

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