Position
City
Salary

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

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

Software Engineers in Princeton, NJ, enjoy competitive salaries that reflect their valuable skills. The average yearly salary stands at around $130,075. Many factors influence these earnings, including experience, education, and the specific industry. Companies in tech hubs often offer higher wages to attract top talent.

The salary range for Software Engineers in this area is broad. Some earn around $47,000 annually, while others may make upwards of $207,500. To find the best opportunities, it helps to research specific companies and their benefits packages. Networking with peers and attending industry events can also provide insights into salary benchmarks.

Software Engineer jobs in Princeton, NJ

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

Job seekers looking for high-paying Software Engineer positions around Princeton, NJ, can find great opportunities in nearby cities. North Brunswick, NJ, offers the highest average salary at $196,072. For those willing to explore a bit further, New Brunswick, NJ, provides another lucrative option with an average salary of $142,532. Surrounding areas also present good opportunities. Trenton, NJ, and Cherry Hill, NJ, are known for competitive salaries for software engineers, with averages around $131,411 and $129,367, respectively. Each of these cities offers a promising environment for professionals in the tech industry.
Graph displaying highest paying cities salaries for Software Engineer jobs near Princeton, NJ, highlighting North Brunswick, NJ with the highest at $196,072 and Lawrenceville, NJ with the lowest at $93,058.
  1. North Brunswick, NJ
    Average Salary: $196,072
    Join the tech hub in North Brunswick. Many tech firms operate here, offering dynamic roles. With companies like Cognizant, your skills can thrive. Networking events and workshops abound.
    Find Software Engineer jobs in North Brunswick, NJ


  2. New Brunswick, NJ
    Average Salary: $142,532
    New Brunswick has a rich tech scene. Rutgers University drives innovation here. Work alongside researchers and startups. Companies like Johnson & Johnson offer exciting projects.
    Find Software Engineer jobs in New Brunswick, NJ


  3. Trenton, NJ
    Average Salary: $131,411
    Trenton is becoming a tech center. The city attracts startups and established firms. Google and Merck are prominent employers. This city offers a mix of challenges and opportunities.
    Find Software Engineer jobs in Trenton, NJ


  4. Cherry Hill, NJ
    Average Salary: $129,367
    Cherry Hill is a growing tech area. Many firms focus on healthcare and finance. Working here means diverse projects. Companies like Virtua Health provide a dynamic environment.
    Find Software Engineer jobs in Cherry Hill, NJ


  5. Somerset, NJ
    Average Salary: $115,408
    Somerset hosts several tech companies. It's a great place for collaboration. Wells Fargo and Bristol-Myers Squibb are leading employers. The community here is supportive and innovative.
    Find Software Engineer jobs in Somerset, NJ


  6. Langhorne, PA
    Average Salary: $112,192
    Langhorne is a tech-friendly city in Pennsylvania. The area attracts talent from nearby cities. Companies like GlaxoSmithKline offer exciting roles. A vibrant community with lots of professional growth.
    Find Software Engineer jobs in Langhorne, PA


  7. Ewing, NJ
    Average Salary: $109,553
    Ewing offers a blend of tech and industry. Many major companies have offices here. Merck and Siemens are notable employers. The city’s growth means plenty of job opportunities.
    Find Software Engineer jobs in Ewing, NJ


  8. Lawrenceville, NJ
    Average Salary: $93,058
    Lawrenceville has a mix of startups and established firms. Working here means constant learning. Companies like Bristol-Myers Squibb provide innovative projects. The community is tight-knit and supportive.
    Find Software Engineer jobs in Lawrenceville, NJ

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

Job seekers looking for high-paying software engineering roles in Princeton, NJ, will find strong opportunities at RxSense, Speechify, and State Street. These companies lead in offering competitive salaries that exceed the regional average. RxSense tops the list, followed closely by Speechify and State Street, making them prime targets for ambitious professionals.
Graph displaying best paying company salaries for Software Engineer jobs in Princeton, NJ, highlighting RxSense with the highest at $174,643 and BANC3, Inc. with the lowest at $116,733.
  1. RxSense
    Average Salary: $174,643
    RxSense offers Software Engineer jobs in Princeton, NJ. The company focuses on healthcare technology. It provides innovative solutions for healthcare providers.


  2. Speechify
    Average Salary: $170,000
    At Speechify, Software Engineers in Princeton, NJ, work on text-to-speech technology. This company helps people with reading difficulties through their innovative solutions.


  3. State Street
    Average Salary: $160,250
    State Street offers Software Engineer positions in Princeton, NJ. The company specializes in financial services and technology, providing solutions to clients worldwide.


  4. Deloitte
    Average Salary: $152,217
    Deloitte has Software Engineer jobs in Princeton, NJ. The company provides consulting and professional services. It operates globally, with a focus on technology and innovation.


  5. S&P Global
    Average Salary: $147,535
    S&P Global offers Software Engineer roles in Princeton, NJ. The company focuses on providing data and analytics. It operates worldwide, supporting various industries.


  6. Bristol Myers Squibb
    Average Salary: $137,698
    Bristol Myers Squibb offers Software Engineer jobs in Princeton, NJ. The company works in the pharmaceutical industry, focusing on innovative treatments and solutions.


  7. BlackRock
    Average Salary: $134,000
    BlackRock has Software Engineer positions in Princeton, NJ. The company specializes in investment management. It operates globally, providing services to a wide range of clients.


  8. Marsh McLennan Agency
    Average Salary: $130,116
    Marsh McLennan Agency offers Software Engineer jobs in Princeton, NJ. The company provides insurance brokerage and consulting services. It operates worldwide, helping businesses manage risk.


  9. Dow Jones
    Average Salary: $121,750
    Dow Jones has Software Engineer positions in Princeton, NJ. The company focuses on financial news and information services. It operates globally, providing data and analysis to clients.


  10. BANC3, Inc.
    Average Salary: $116,733
    BANC3, Inc. offers Software Engineer jobs in Princeton, NJ. The company specializes in providing technology solutions to the banking industry. It operates with a focus on innovation and efficiency.

Currently 12,060 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
12,060 Job Openings