2

Entry Level Software Developer C C++ Jobs in Princeton, NJ

C/C++ Developer

New York, NY

$53.50 - $72.25/hr

Looking for a senior software developer with a financial background to join a new innovative team of C++ programmers. The team is building our derivative application that covers interest rate ...

C/C++ Developer

New York, NY · Remote

$50.25 - $67.50/hr

... or non‑graphics software engineering, do not have experience with graphics or performance ... Programming skills in C/C++ with ability to read and reason about performance-sensitive code.

Software Engineer-C, Python

Matawan, NJ · Hybrid

$52 - $71.50/hr

Software Engineer -Senior and Principal levels (multiple openings) Our client is a well-established ... Most development is done in C language; some Python is used. As the company experiences this period ...

Software Engineer Results-driven Software Engineer with experience in designing, developing ... Proficient in programming languages such as Java, Python, JavaScript, and C , with a strong ...

Website:- www.consultadd.com Software Developer (Entry Level/Experienced) The Candidates who are in ... Knowledge of any programming i.e C, C++, Java etc. * Basic understanding of SQL, C#, Ruby On Rails ...

Software Developer -- Entry Level Category: Software Development/ Engineering Main location: United ... J2EE, C++). • Strong ability to learn new frameworks and technologies quickly. • A growth ...

Design, develop, and maintain scalable C/C++ applications. * Deliver software features from design through implementation and production support. * Collaborate with architects, engineers, QA, and ...

Java Developer

New Brunswick, NJ · On-site

$52.75 - $68/hr

NET We are actively hiring Entry level Software Developers for the following job profiles. 1. Java. 2. .NET, C# Developers Requirements * Must be authorized to work in the US. * Minimum Associates ...

Java Developer

North Brunswick, NJ

$53.75 - $69.50/hr

NET We are actively hiring Entry level Software Developers for the following job profiles. 1. Java. 2. .NET, C# Developers Requirements * Must be authorized to work in the US. * Minimum Associates ...

C++ Developer

New York, NY

$53.50 - $72.25/hr

C++ Developer Duration: Full-time Location ... New York City, NY 3 years of software development experience in C/C++ Solid understanding of data ...

C++ Developer

New York, NY · On-site

$53.50 - $72.25/hr

Infojini Consulting is recognized as one of the fastest growing IT services and software ... C++ Developer Duration: Full-time Location: New York City, NY Qualifications 3 years of software ...

Proficiency with Go and/or C++ is not required but is a big plus * Hands-on experience with software architecture and engineering best practices (testing, CI/CD, monitoring, profiling, version ...

C++ Developer

New York, NY · On-site

$53.50 - $72.25/hr

C++ Developer Location: New York Duration: FT/Permanent or Contract Below is the - Strong C/C++ programming skills - Strong interpersonal and communication skills - Strong data structure and ...

Software Developer Intern

Iselin, NJ · On-site

$19.50 - $25.75/hr

A software developer intern is an entry-level team member, typically a student or recent graduate, who joins a software development team to gain hands-on experience in coding, designing, and ...

C++ Developer

New York, NY · On-site

$53.50 - $72.25/hr

C++ DeveloperLocation: New YorkDuration: FT/Permanent or ContractBelow is the - Strong C/C++ programming skills- Strong interpersonal and communication skills- Strong data structure and relational ...

next page

Showing results 1-20

Entry Level Software Developer C C information

See Princeton, NJ salary details

$11

$60

$100

How much do entry level software developer c c++ jobs pay per hour?

As of Aug 23, 2026, the average hourly pay for entry level software developer c c++ in Princeton, NJ is $60.58, according to ZipRecruiter salary data. Most workers in this role earn between $49.38 and $66.54 per hour, depending on experience, location, and employer.

What does an entry level software developer C C++ do?

An Entry Level Software Developer specializing in C and C++ is responsible for designing, coding, testing, and maintaining software applications using the C and C++ programming languages. They typically work under the guidance of senior developers, assist with debugging and troubleshooting, and contribute to both new and existing projects. These developers often collaborate with other team members, learn industry best practices, and gradually take on more complex tasks as they gain experience.

What are the key skills and qualifications needed to thrive as an entry level software developer C C++?

To thrive as an Entry Level Software Developer in C and C++, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually backed by a degree in computer science or related field. Familiarity with development tools such as Git, integrated development environments (IDEs) like Visual Studio or Eclipse, and basics of debugging and version control systems is typically expected. Strong problem-solving abilities, attention to detail, and effective teamwork skills help you stand out in this role. These competencies are vital to writing efficient, maintainable code and collaborating on complex software projects.

What are some common challenges faced by entry level software developers C C++?

Entry level software developers working with C and C++ often encounter challenges related to memory management, debugging, and understanding complex codebases. Unlike higher-level languages, C and C++ require developers to manually manage memory allocation and deallocation, which can lead to issues like memory leaks or segmentation faults if not handled carefully. Additionally, navigating and maintaining legacy code, as well as collaborating with experienced team members to follow best practices for code efficiency and safety, are common parts of the role. Proactively asking questions and utilizing debugging tools can help overcome these hurdles and accelerate learning.

What is the difference between Entry Level Software Developer C C++ vs Entry Level Embedded Software Engineer?

AspectEntry Level Software Developer C C++Entry Level Embedded Software Engineer
Required CredentialsBachelor's in CS or related field, C/C++ knowledgeBachelor's in EE or CS, C/C++ experience, embedded systems knowledge
Work EnvironmentSoftware development teams, office or remoteHardware labs, embedded device testing, software teams
Industry UsageTech companies, startups, software firmsAutomotive, aerospace, consumer electronics
Common Search IntentLearning C/C++, entry-level coding rolesEmbedded systems, hardware-software integration

Entry Level Software Developer C C++ roles focus on general software development using C and C++, often in office environments. In contrast, Entry Level Embedded Software Engineers work on embedded systems, requiring knowledge of hardware and real-time programming. Both roles typically require similar educational backgrounds but differ in industry focus and work environment.

What job categories do people searching Entry Level Software Developer C C++ jobs in Princeton, NJ look for?

The top searched job categories for Entry Level Software Developer C C++ jobs in Princeton, NJ are:

What cities near Princeton, NJ are hiring for Entry Level Software Developer C C++ jobs?

Cities near Princeton, NJ with the most Entry Level Software Developer C C++ job openings:

Infographic showing various Entry Level Software Developer C C++ job openings in Princeton, NJ as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 17% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $126,014 per year, or $60.6 per hour.

$53.50 - $72.25/hr

Full-time

Re-posted 29 days ago


Job description

Company Description

FULL TIME/PERMANENT POSITION IN Midtown Manhattan with a major Financial firm - C++


***NO THIRD PARTY RESUMES. ***

Job Description

The Role:
Looking for a senior software developer with a financial background to join a new innovative team of C++ programmers. The team is building our derivative application that covers interest rate derivatives, structured notes, convertible bonds, equity derivatives, risk/valuation systems, and market data (volatility, swap/fwd curves). The candidate will have significant experience developing systems involving securities specifications utilizing market data, pricing model valuations and risk systems. The group is rapidly growing and expanding its coverage into the pricing and structuring of exotic swaps and options, caps and floors, range accruals, asset swaps, structured notes, volatility sensitive products and convertible bonds as well as building an evaluated pricing service and cross-asset risk system.

Responsibilities:

- Design, code, implement, and test new features and modules in the compnay's cross asset derivative pricing platform
- Work with product managers to translate and understand product specifications accurately
- Project management, including estimation, scheduling, milestone tracking verification, risk management, and project status reporting
- Responsible for bug fixing issues with the software applications
Qualifications:
- Strong software development experience in C/C++

- Experience with C# development would be a plus
- Solid understanding of data structures and algorithms
- Experience with and/or interest in full software development lifecycle activities: requirements management, technical design, implementation, testing/release
- Strong verbal and written communication skills
- Strong analytical and problem-solving skills
- Interest in developing financial applications


 

Qualifications

C/ C++ Developer

Additional Information

Local candidates only; No third parties!!!!!!!!!!!