2

Entry Level Financial Software Developer Jobs in Princeton, NJ

Quantitative Developer Intern

New York, NY · On-site

$21 - $27.50/hr

This internship is ideal for students who enjoy building high-performance systems, solving complex technical problems, and applying software engineering to financial markets. As a Quantitative ...

Sr. Stream Lit Developer

Iselin, NJ · On-site

$55.25 - $73/hr

NAVA Software is looking for a Sr. Stream Lit Developer Details: Sr. Stream Lit Developer Location ... Experience working with banking or financial datasets. * Familiarity with relational and NoSQL ...

About the Position We're always hiring software engineers for all of our offices. Technology is at ... We don't expect you to have experience with functional programming, OCaml, Python, or finance; w ...

About the Position We're always hiring software engineers for all of our offices. Technology is at ... We don't expect you to have experience with functional programming, OCaml, Python, or finance; w ...

Software Engineer

New York, NY · On-site +1

$156K - $235K/yr

Who we are About Stripe Stripe, LLC. is a financial infrastructure platform for businesses ... Develop and direct software system testing and validation procedures, programming, and ...

Software Engineer

New York, NY · On-site

$156K - $235K/yr

Who we are About Stripe Stripe, LLC. is a financial infrastructure platform for businesses ... Develop and direct software system testing and validation procedures, programming, and ...

... software engineering principles. - Work with options data sets and applications such as FactSet, Reuters. Qualifications: - Bachelor's degree in Computer Sciences or a quantitative field (Finance ...

Software Engineer

New York, NY · On-site

$150K - $200K/yr

SOFTWARE ENGINEER Current is a leading consumer fintech platform transforming financial access for ... We provide access to financial solutions that seamlessly work together to solve the needs of our ...

Software Engineer

New York, NY · On-site

$200K - $230K/yr

Finance, accounting, sales, and operations, unified in one system for the first time. We're growing ... As a Software Engineer , you will help build the core product and platform systems that power ...

SOFTWARE ENGINEER Current is a leading consumer fintech platform transforming financial access for ... We provide access to financial solutions that seamlessly work together to solve the needs of our ...

About the Position We're looking for Software Engineers who want to help us design and build the ... finance, or any other specific field-we're looking for smart programmers who enjoy solving ...

About the Position We're looking for Software Engineers who want to help us design and build the ... finance, or any other specific field-we're looking for smart programmers who enjoy solving ...

next page

Showing results 1-20

Entry Level Financial Software Developer information

See Princeton, NJ salary details

$30.9K

$105.1K

$253.2K

How much do entry level financial software developer jobs pay per year?

As of Jul 15, 2026, the average yearly pay for entry level financial software developer in Princeton, NJ is $105,105.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,600.00 and $111,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Entry Level Financial Software Developer, and why are they important?

To thrive as an Entry Level Financial Software Developer, you need strong programming skills (such as Java, Python, or C++), a basic understanding of finance principles, and a relevant degree in computer science or a related field. Familiarity with financial software platforms, version control systems (like Git), and agile development methodologies is typically expected. Attention to detail, analytical thinking, and effective communication are standout soft skills for this role. These skills ensure you can develop reliable, efficient software solutions that meet the complex and regulated needs of the financial industry.

What does an Entry Level Financial Software Developer do?

An Entry Level Financial Software Developer is responsible for designing, developing, testing, and maintaining software applications used in the finance industry. They typically work with programming languages like Java, Python, or C#, and collaborate with senior developers, analysts, and clients to understand requirements and deliver solutions. Their tasks may include writing code for trading platforms, risk management tools, or financial data analysis systems. This role is a great starting point for those interested in applying software engineering skills to solve complex financial problems.

What is the difference between Entry Level Financial Software Developer vs Financial Analyst?

AspectEntry Level Financial Software DeveloperFinancial Analyst
Required CredentialsBachelor's in Computer Science, Finance, or related field; programming skillsBachelor's in Finance, Economics, or related field; analytical skills
Work EnvironmentTech companies, financial institutions, software firmsBanks, investment firms, corporate finance departments
Employer & Industry UsageDevelops financial software, tools, and applicationsAnalyzes financial data, prepares reports, advises on investments

While both roles involve finance and technology, Entry Level Financial Software Developers focus on creating and maintaining financial software applications, requiring programming skills. Financial Analysts primarily analyze financial data to support decision-making. The roles differ in daily tasks, skill sets, and work environments but may overlap in financial industry settings.

What types of projects and technologies can an Entry Level Financial Software Developer expect to work with in their first year?

As an Entry Level Financial Software Developer, you will typically be assigned to projects involving the development or maintenance of financial applications such as trading platforms, risk management tools, or banking software. You'll likely work with programming languages like Java, Python, or C#, and may use frameworks such as .NET, Spring, or Django. Collaboration with QA engineers, business analysts, and senior developers is common, and you’ll often participate in Agile development cycles. This role provides a strong foundation for understanding both software engineering best practices and the unique requirements of the financial industry.
What are popular job titles related to Entry Level Financial Software Developer jobs in Princeton, NJ? For Entry Level Financial Software Developer jobs in Princeton, NJ, the most frequently searched job titles are:
What job categories do people searching Entry Level Financial Software Developer jobs in Princeton, NJ look for? The top searched job categories for Entry Level Financial Software Developer jobs in Princeton, NJ are:
What cities near Princeton, NJ are hiring for Entry Level Financial Software Developer jobs? Cities near Princeton, NJ with the most Entry Level Financial Software Developer job openings:

Quantitative Developer Intern

WallStreetQuants

New York, NY • On-site

$21 - $27.50/hr

Full-time

Posted 18 days ago


Job description

An NYC based hedge fund is seeking a talented and motivated Quantitative Developer Intern to join their technology and trading team. This internship is ideal for students who enjoy building high-performance systems, solving complex technical problems, and applying software engineering to financial markets.
As a Quantitative Developer Intern, you will work closely with quantitative researchers, traders, and engineers to design, build, and improve tools, platforms, and infrastructure that support trading strategies, research workflows, data analysis, and execution systems
Requirements
Responsibilities
  • Design, develop, and maintain software tools used by traders, researchers, and engineers.
  • Build systems for data processing, strategy research, backtesting, simulation, and performance analysis.
  • Assist in developing trading infrastructure, market data pipelines, and execution tools.
  • Optimize code for speed, reliability, scalability, and maintainability.
  • Work with large datasets and help improve data quality, storage, and retrieval.
  • Collaborate with quantitative researchers to translate models and research ideas into production-ready tools.
  • Debug, test, and document software systems used in live or simulated trading environments.
  • Contribute to automation, monitoring, and workflow improvements across the trading platform.
Qualifications
  • Currently pursuing a Bachelor's, Master's, or PhD degree in Computer Science, Engineering, Mathematics, Physics, Statistics, or a related technical field.
  • Strong programming skills in Python, C++, Java, C#, Rust, or another modern programming language.
  • Solid understanding of data structures, algorithms, software design, and debugging.
  • Familiarity with Linux, version control, and command-line development tools.
  • Strong analytical and problem-solving abilities.
  • Ability to work both independently and collaboratively in a fast-paced environment.
  • Interest in financial markets, trading systems, quantitative research, or data-driven decision-making.
Preferred Qualifications
  • Experience with high-performance computing, low-latency systems, distributed systems, or cloud infrastructure.
  • Familiarity with SQL, pandas, NumPy, or other data processing tools.
  • Experience building APIs, internal tools, dashboards, or research platforms.
  • Knowledge of networking, concurrency, memory management, or systems programming.
  • Exposure to financial markets, market data, order execution, backtesting, or risk systems.
  • Previous internship, research, open-source, or project experience involving production-quality software.

Benefits
What You'll Gain
  • Hands-on experience building software for quantitative trading and research.
  • Exposure to real-world trading infrastructure, market data systems, and analytical tools.
  • Mentorship from experienced quantitative developers, researchers, and traders.
  • The opportunity to work on projects with direct impact on trading and research workflows.
  • Experience developing reliable, scalable, and performance-sensitive systems in a collaborative technical environment.