Position
City
Salary

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

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

In Princeton, NJ, a Software Engineer can expect to earn a competitive salary. The average yearly salary for this role is around $125,880. This figure reflects the strong demand for skilled software professionals in the area.

The salary range for software engineers in Princeton varies. The lowest 10% earn about $55,000 per year, while the highest 10% earn over $200,000. This wide range shows the potential for growth and advancement in the field. Factors such as experience, skills, and specific industry can influence earnings. Many software engineers find opportunities for higher pay as they gain more experience and expertise.

Software Engineer jobs in Princeton, NJ

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

Job seekers near Princeton, NJ, can find excellent opportunities in nearby cities. North Brunswick, NJ, offers the highest average salary for software engineers at $188,961. New Brunswick, NJ, follows closely with an average salary of $142,550. These cities provide strong prospects for those seeking well-paying software engineering roles.
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 $109,641.
  1. North Brunswick, NJ
    Average Salary: $188,961
    North Brunswick offers a vibrant tech scene with many opportunities for tech professionals. Companies like Siemens and Johnson & Johnson provide a range of projects. The area is known for its supportive community and good work-life balance.
    Find Software Engineer jobs in North Brunswick, NJ


  2. New Brunswick, NJ
    Average Salary: $142,550
    New Brunswick is a hub for innovation, with tech giants like Bristol-Myers Squibb and Rutgers University. Working here means access to cutting-edge projects and a collaborative environment. The city's rich culture adds to the overall experience.
    Find Software Engineer jobs in New Brunswick, NJ


  3. Trenton, NJ
    Average Salary: $130,012
    Trenton is becoming a key player in the tech industry. Companies such as Capital Health and Siemens Healthineers offer exciting career paths. The city's growing tech scene provides many opportunities for growth and development.
    Find Software Engineer jobs in Trenton, NJ


  4. Lawrenceville, NJ
    Average Salary: $119,562
    Lawrenceville is a great place for tech professionals seeking a quieter environment. Companies like Siemens and Princeton University offer diverse projects. The area is known for its friendly community and excellent schools.
    Find Software Engineer jobs in Lawrenceville, NJ


  5. Ewing, NJ
    Average Salary: $116,584
    Ewing is home to many tech companies, including Siemens and Capital Health. Working here offers a mix of challenges and opportunities. The town's growing tech scene provides a dynamic work environment.
    Find Software Engineer jobs in Ewing, NJ


  6. Somerset, NJ
    Average Salary: $109,641
    Somerset offers a blend of tech opportunities and a peaceful lifestyle. Companies like Bristol-Myers Squibb and Siemens Healthineers provide innovative projects. The area is known for its strong community and excellent amenities.
    Find Software Engineer jobs in Somerset, NJ

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

RxSense stands out as the top-paying company for software engineers in Princeton, NJ, offering an average salary of $186,136. Dow Jones follows closely, with an average salary of $144,458. Deloitte also provides a competitive salary of $142,293, making these companies attractive options for job seekers. Other notable companies include S&P Global, Broadcom, and Oxygen, all offering salaries above $120,000. These companies provide excellent opportunities for software engineers looking for both high pay and professional growth.
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 $95,378.
  1. RxSense
    Average Salary: $186,136
    RxSense offers exciting opportunities for Software Engineers in Princeton, NJ. They focus on healthcare technology solutions. RxSense operates in various locations, including Princeton, NJ, and other major cities.


  2. Dow Jones
    Average Salary: $144,458
    Dow Jones provides Software Engineers with a chance to work on financial information services. They have offices in Princeton, NJ, and other key locations. The company is known for its innovative approach.


  3. Deloitte
    Average Salary: $142,293
    Deloitte is a leading firm offering diverse roles for Software Engineers. They focus on consulting and technology solutions. Deloitte operates in Princeton, NJ, and many other global locations.


  4. S&P Global
    Average Salary: $136,576
    S&P Global provides Software Engineers with opportunities to work on financial data and analytics. They have offices in Princeton, NJ, and other major cities. The company is well-known for its market insights.


  5. Broadcom
    Average Salary: $121,600
    Broadcom offers Software Engineers roles in semiconductor and software technology. They operate in Princeton, NJ, and other key locations. Broadcom is known for its innovative tech solutions.


  6. Oxygen
    Average Salary: $121,250
    Oxygen provides Software Engineers with opportunities in technology and consulting services. They have offices in Princeton, NJ, and other major cities. The company focuses on delivering high-quality solutions.


  7. State Street
    Average Salary: $115,833
    State Street offers Software Engineers roles in financial services. They operate in Princeton, NJ, and other key locations. The company is known for its expertise in financial technology.


  8. SAIC
    Average Salary: $110,767
    SAIC provides Software Engineers with opportunities in defense and technology. They have offices in Princeton, NJ, and other major cities. The company is known for its innovative solutions.


  9. INVIDI Technologies Corporation
    Average Salary: $109,063
    INVIDI Technologies Corporation offers Software Engineers roles in technology and innovation. They operate in Princeton, NJ, and other key locations. The company is known for its cutting-edge solutions.


  10. SRI International
    Average Salary: $95,378
    SRI International provides Software Engineers with opportunities in research and development. They have offices in Princeton, NJ, and other major cities. The company is known for its innovative research.

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