1

Junior Software Programmer Jobs in Princeton, NJ

Junior Software Engineer

New York, NY · On-site

$90K - $170K/yr

We are looking for Junior Software Engineers At Rokt, we practice transparency in career paths and compensation. We have a well-defined career ladder with transparent compensation and clear career ...

Software Engineer - Tristero About the Position: We're on the lookout for clever, early stage software engineers. At Tristero we build high performance distributed systems, and our engineers play a ...

Junior Software Engineer

New York, NY · On-site +1

$80K - $130K/yr

Software Engineer - Tristero About the Position: We're on the lookout for clever, early stage software engineers. At Tristero we build high performance distributed systems, and our engineers play a ...

Junior SDET

Hamilton, NJ · On-site

$80K - $100K/yr

Must Have Technical/Functional Skills We are seeking a Junior SDET with strong fundamentals in Python and Java, hands-on test automation experience, and a growing interest in AI-assisted quality ...

Software Engineer - Tristero About the Position: We're on the lookout for clever, early stage software engineers. At Tristero we build high performance distributed systems, and our engineers play a ...

Job Summary : firstPRO Inc. is seeking a talented Junior Software Developer to join our client's team. In this role, you will help design, develop, maintain, and optimize software powering industry ...

Jr. Applications Developer

New York, NY · On-site

$73.30K - $95.20K/yr

Jr. Applications Developer (NYC) What you'll do: It's your mission to write that code that makes ... You've had experience developing software that actually goes to market, not just one-off apps. You ...

Jr. Applications Developer

New York, NY · On-site

$73.30K - $95.20K/yr

Jr. Applications Developer (NYC) What you'll do: It's your mission to write that code that makes ... You've had experience developing software that actually goes to market, not just one-off apps. You ...

Junior UiPath Developer

New York, NY · On-site

$73.30K - $95.20K/yr

Junior UiPath Developer Location: New York Work Mode: Remote (Work From Home) Employment Type: Full-Time Experience: 0-2 Years Role Overview We are hiring a motivated Junior UiPath Developer to ...

Junior frontend developer

New York, NY · On-site +1

$73.30K - $95.20K/yr

Junior frontend developer We are looking for a motivated Junior Frontend Developer to join our engineering team. You will work under the guidance of senior developers to implement user interface ...

Junior UiPath Developer

New York, NY · On-site

$73.30K - $95.20K/yr

Junior UiPath Developer Location: New York Experience: 0-2 Years Mode of Working: Remote (Work From Home) Employment Type: Full-Time Job Summary We are looking for a dedicated Junior UiPath Developer ...

next page

Showing results 1-20

Junior Software Programmer information

See Princeton, NJ salary details

$8

$28

$49

How much do junior software programmer jobs pay per hour?

As of May 28, 2026, the average hourly pay for junior software programmer in Princeton, NJ is $28.26, according to ZipRecruiter salary data. Most workers in this role earn between $17.12 and $34.76 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Junior Software Programmer, and why are they important?

To thrive as a Junior Software Programmer, you need a solid understanding of programming fundamentals, typically demonstrated by a degree in computer science or related field and experience with languages like Python, Java, or C++. Familiarity with version control systems (such as Git), basic debugging tools, and integrated development environments (IDEs) is also important. Strong problem-solving abilities, attention to detail, and effective communication are essential soft skills that help you learn quickly and collaborate with team members. These skills ensure you can contribute to codebases efficiently, adapt to new technologies, and support team goals in a fast-evolving technical environment.

What are some common challenges a Junior Software Programmer might face during their first year on the job?

In their first year, Junior Software Programmers often encounter challenges such as adapting to new codebases, understanding development workflows, and balancing learning with productivity. They may also find it difficult to communicate technical issues clearly to team members or to estimate how long a task will take. However, most teams provide mentorship and regular feedback to help new programmers grow and integrate smoothly with the team’s processes.

What is a Junior Software Programmer?

A Junior Software Programmer is an entry-level professional responsible for writing, testing, and maintaining code under the guidance of more experienced developers. They typically work on specific tasks or small projects, learning industry practices and programming languages on the job. Junior programmers often collaborate with other team members to develop software solutions and resolve bugs, gaining experience as they grow into more advanced roles.

What is the difference between Junior Software Programmer vs Junior Web Developer?

AspectJunior Software ProgrammerJunior Web Developer
Required SkillsProgramming languages (e.g., Java, C++, Python), software development fundamentalsHTML, CSS, JavaScript, basic backend knowledge
Work EnvironmentSoftware companies, tech firms, development teamsWeb agencies, tech startups, freelance projects
Common UsageDeveloping software applications, system toolsBuilding websites, web applications

Junior Software Programmers focus on developing software applications and systems using programming languages, often working in software or tech companies. Junior Web Developers specialize in creating websites and web-based applications, typically working in web agencies or startups. While both roles require basic coding skills, their focus areas and tools differ, making each suitable for different career paths within the tech industry.

What job categories do people searching Junior Software Programmer jobs in Princeton, NJ look for? The top searched job categories for Junior Software Programmer jobs in Princeton, NJ are:
What cities near Princeton, NJ are hiring for Junior Software Programmer jobs? Cities near Princeton, NJ with the most Junior Software Programmer job openings:
Infographic showing various Junior Software Programmer job openings in Princeton, NJ as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $58,775 per year, or $28.3 per hour.

Junior Software Engineer - Treasury Tech

ExodusPoint Campus

New York, NY

Other

Posted 17 days ago


Job description

ABOUT EXODUSPOINT

ExodusPoint Capital, founded in 2017 by Michael Gelband, began managing investor capital in 2018. The firm employs a global multi-strategy investment approach, seeking to deliver compelling asymmetric returns by combining complementary liquid strategies managed by experienced investment professionals within a robust risk framework. ExodusPoint brings together an accomplished team with hands-on experience running multi-manager businesses to create an institutional investment management firm.

JOB DESCRIPTION

ExodusPoint is seeking a motivated and detail-oriented Junior Software Engineer to join our dynamic and collaborative environment in New York. This role is ideal for a recent graduate eager to learn and grow in the fast-paced world of finance technology. You will work closely with Senior Engineers and the Treasury business team to develop software solutions that support various treasury functions, including cost-optimization, trade allocation and portfolio finance.

Responsibilities:

  • Collaborate with the business team to understand complex compliance challenges and contribute to technical solutions that address them.
  • Assist Senior Engineers in designing, developing, and maintaining high-quality software solutions
  • Contribute to bug fixes, enhancements, and optimizations to continuously improve our platforms
  • Ensure software solutions are scalable, maintainable, and aligned with industry best practices.

Qualifications:

  • Currently pursuing or recently completed a Master's degree or PhD in Computer Science, Mathematics, Physical Sciences, or a closely related field.
  • Demonstrated experience or exposure to Python through coursework, internships, or personal projects.
  • A strong interest in optimization, analytics and back-end development
  • Familiarity with Python libraries such as Pandas or other relevant tools for data processing and analysis.
  • Solid understanding of and enthusiasm for applying sound software architectural principles, including writing maintainable, scalable, and well-structured code.
  • Excellent problem-solving aptitude and a keen interest in leveraging technology to address financial needs.
  • Enthusiastic about learning finance industry business processes and evolving technology trends.
  • A team player with excellent communication and collaboration skills.

This is an excellent opportunity to kickstart your career in financial technology while working with experienced professionals in a supportive environment. If you're passionate about software development and eager to contribute to treasury technology, we'd love to hear from you!

Â