2

Entry Level Financial Software Developer Jobs in Chicago, IL

C++ Developer

Chicago, IL · On-site

$90K - $150K/yr

We are a dynamic and growing trading firm seeking an innovative C++ Software Developer to join our ... Understanding of Financial Markets: A basic knowledge or interest in financial markets and trading ...

About Versatile Credit, Inc At the heart of the consumer financing revolution, Versatile Credit ... As a Software Engineer, your rolewill primarily revolve around building software by writing code ...

As a Software Engineer, you will design and develop software solutions tailored to the hardware ... Knowledge of trading systems and financial markets is a strong plus * Excellent problem-solving and ...

Software Engineer, Product

Chicago, IL · Remote

$140K - $160K/yr

Build the platform that will power every type of financial institution onboarding Prelim is seeking a Software Engineer, Product to join our rapidly growing and fully remote US team. You'll have the ...

C++ Software Engineer

Chicago, IL · On-site

$175K - $225K/yr

As a Software Engineer, you will design and develop software solutions tailored to the hardware ... Knowledge of trading systems and financial markets is a strong plus * Excellent problem-solving and ...

C++ Software Engineer

Chicago, IL · On-site

$175K - $225K/yr

As a Software Engineer, you will design and develop software solutions tailored to the hardware ... Knowledge of trading systems and financial markets is a strong plus * Excellent problem-solving and ...

C++ Software Engineer

Chicago, IL · On-site

$175K - $225K/yr

As a Software Engineer, you will design and develop software solutions tailored to the hardware ... Knowledge of trading systems and financial markets is a strong plus * Excellent problem-solving and ...

... range of financial marketplaces. This smaller, focused team comes with a high degree of ... Work with Sr. Software Developers to assist and learn all facets of software development applied to ...

Graduate Software Engineer

Chicago, IL · On-site

$180 - $220/hr

As a Software Engineer at IMC, you will drive the development of our cutting‑edge trading ... Interest in the Financial Markets; previous knowledge is NOT required * Must be available for ...

As a Software Engineer at IMC, you will drive the development of our cutting-edge trading ... Interest in the financial markets; previous knowledge is NOT required The Base Salary range for the ...

As a Software Engineer at IMC, you will drive the development of our cutting-edge trading ... Interest in the financial markets; previous knowledge is NOT required The Base Salary range for the ...

As a Software Engineer at IMC, you will drive the development of our cutting-edge trading ... Interest in the financial markets; previous knowledge is NOT required The Base Salary range for the ...

Showing results 41-60

Entry Level Financial Software Developer information

See Chicago, IL salary details

$30.4K

$103.3K

$248.8K

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

As of Aug 12, 2026, the average yearly pay for entry level financial software developer in Chicago, IL is $103,288.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,400.00 and $109,200.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?

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 the most commonly searched types of Financial Software Developer jobs in Chicago, IL? The most popular types of Financial Software Developer jobs in Chicago, IL are:
What are popular job titles related to Entry Level Financial Software Developer jobs in Chicago, IL? For Entry Level Financial Software Developer jobs in Chicago, IL, the most frequently searched job titles are:
Infographic showing various Entry Level Financial Software Developer job openings in Chicago, IL as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 13% Part Time, and 2% Contract. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $103,288 per year, or $49.7 per hour.

C++ Developer

Scalp Trade LLC

Chicago, IL • On-site

$90K - $150K/yr

Full-time

Re-posted 5 days ago


Job description

We are a dynamic and growing trading firm seeking an innovative C++ Software Developer to join our team. This role is pivotal to our dual mission: developing cutting-edge automated trading strategies and commercializing our existing trading platforms and tools. Our primary trading assets are equity options and equities, with an exciting expansion into futures on the horizon. As a key member of our relatively small but rapidly expanding team, you will have the opportunity to make substantial contributions and experience significant upward mobility within the company. Your work will not only shape the future of our trading operations but also influence the evolution of our commercial products. This is a unique chance to be part of a firm where individual efforts have a direct and meaningful impact.

Key Responsibilities

  • Develop and Optimize Automated Trading Strategies: Design, implement, and refine algorithms specifically for equity options, equities, and futures trading.
  • Commercialize Products: Play a key role in turning existing trading platforms and tools into market-ready products.
  • Enhance System Design and Architecture: Contribute to the development and enhancement of our core trading platform, ensuring high performance, scalability, and adaptability to new asset classes.
  • Collaborate with Traders and Analysts: Work closely with traders to understand their needs, translating complex trading concepts into efficient technical solutions.
  • Manage Data Analysis and Reporting: Analyze large datasets to enhance and validate trading strategies.
  • Tune Performance for Low-Latency Operations: Ensure the highest levels of system performance, particularly in the context of high-frequency trading.
  • Develop Risk Management and Compliance Tools: Create tools for risk assessment, management, and compliance monitoring to ensure adherence to relevant regulations and internal risk guidelines.
  • Generate Documentation and Reports: Generate comprehensive documentation and reports, supporting both internal strategy development and external product transparency.

Required Skills and Qualifications

  • Proficiency in C++ for Server-Side Development: Strong C++ skills are essential for our server-side application development, particularly within Linux environments. We value a solid foundation in C++ programming principles and the ability to effectively apply them in complex software development.
  • Quick Adaptability in Programming: Ability to swiftly learn and integrate new programming tools and methods.
  • Real-Time Systems Experience: A solid understanding of thread safety and management in multithreaded applications.
  • Knowledge of SOLID Principles and Data Structures: A firm understanding of these concepts is essential for effective development and problem-solving in our environment.
  • Network Programming Proficiency: Required for working with our distributed system infrastructure.

Preferred Skills

  • Professional Experience: Practical, hands-on experience in software development is valued. A formal degree is not a strict requirement, but some level of professional experience is necessary.
  • Additional Programming Languages: Knowledge of additional programming languages and frameworks, reflecting a versatile skill set.
  • Expertise in High-Performance Computing: Advanced understanding of optimizing systems for high performance and low latency.
  • Understanding of Financial Markets: A basic knowledge or interest in financial markets and trading systems.
  • Familiarity with Database Systems: Experience with both SQL and NoSQL databases, beneficial for managing and optimizing data in distributed environments.

Personal Attributes

  • Quick to Adapt and Learn: Demonstrates a strong ability to swiftly grasp and apply new concepts and technologies, essential in a fast-paced and evolving environment.
  • Innovative Problem-Solving: Strong analytical skills with a knack for developing innovative solutions to complex problems.
  • Impact-Driven Approach: Eagerness to take on responsibilities that directly contribute to the firm’s growth and success.
  • Collaborative Team Player: Excellent communication skills and a collaborative spirit, essential for working effectively in a team.
  • Passion for Technology and Innovation: A strong interest in staying abreast of technological advancements, particularly those applicable to our field.

Join us in creating cutting-edge software solutions that drive innovation!