Software Developer (FPGA/Systems) We are seeking a highly skilled Software Developer to join our Hardware Engineering team. This role sits at the intersection of hardware and software, acting as a ...
Software Developer (FPGA/Systems) We are seeking a highly skilled Software Developer to join our Hardware Engineering team. This role sits at the intersection of hardware and software, acting as a ...
Senior C++ Trading Software Developer, Onsite in Chicago, IL We are looking to hire a highly talented Senior C++ Software Developer to join the technology team. This Senior C++ Software Developer ...
Senior C++ Trading Software Developer, Onsite in Chicago, IL We are looking to hire a highly talented Senior C++ Software Developer to join the technology team. This Senior C++ Software Developer ...
Software Developer
Chicago, IL · Remote
$40 - $75/hr
Our platform offers an engaging blend of flexibility and challenge: you'll work closely with state-of-the-art AI models to take on programming tasks that include creating and solving challenging ...
Quick apply
Software Developer
Chicago, IL · Remote
$40 - $75/hr
Our platform offers an engaging blend of flexibility and challenge: you'll work closely with state-of-the-art AI models to take on programming tasks that include creating and solving challenging ...
SkillStorm is actively seeking full-time Entry Level Software Developers for one our Fortune 100 clients. An ideal candidate is one with a strong technical mindset, exceptional problem-solving skills ...
SkillStorm is actively seeking full-time Entry Level Software Developers for one our Fortune 100 clients. An ideal candidate is one with a strong technical mindset, exceptional problem-solving skills ...
C++ Trade Desk Software Developer
Chicago, IL · On-site
$50.50 - $68/hr
C++ Trade Desk Software Developer, Chicago, IL We are seeking a C++ Trade Desk Software Developer to support state-of-the-art, real-time automated trading systems. In addition to project work, the ...
C++ Trade Desk Software Developer
Chicago, IL · On-site
$50.50 - $68/hr
C++ Trade Desk Software Developer, Chicago, IL We are seeking a C++ Trade Desk Software Developer to support state-of-the-art, real-time automated trading systems. In addition to project work, the ...
Senior C++ Trading Software Developer, Chicago, IL - The Senior C++ Trading Software Developer will work collaboratively with technology and business teams on trading and research platforms. - Design ...
Senior C++ Trading Software Developer, Chicago, IL - The Senior C++ Trading Software Developer will work collaboratively with technology and business teams on trading and research platforms. - Design ...
We are seeking a highly motivated, quick-learning developer for our algorithmic software development team. In this role, you will be involved in the development of our cutting-edge, low-latency ...
We are seeking a highly motivated, quick-learning developer for our algorithmic software development team. In this role, you will be involved in the development of our cutting-edge, low-latency ...
Software Developer (Chicago)
$150K - $250K/yr
We are seeking a highly motivated, quick-learning developer for our algorithmic software development team. In this role, you will be involved in the development of our cutting-edge, low-latency ...
Quick apply
Software Developer (Chicago)
$150K - $250K/yr
We are seeking a highly motivated, quick-learning developer for our algorithmic software development team. In this role, you will be involved in the development of our cutting-edge, low-latency ...
Software Developer (Chicago)
Chicago, IL · On-site
$150K - $250K/yr
We are seeking a highly motivated, quick-learning developer for our algorithmic software development team. In this role, you will be involved in the development of our cutting-edge, low-latency ...
Software Developer (Chicago)
Chicago, IL · On-site
$150K - $250K/yr
We are seeking a highly motivated, quick-learning developer for our algorithmic software development team. In this role, you will be involved in the development of our cutting-edge, low-latency ...
Senior Software Developer
Chicago, IL · On-site
$56.25 - $74.25/hr
Rapidly growing Chicago-based Asset Management firm seeks a Quantitative Developer to join its ... You will also have the opportunity to build software for search analytics, modeling and risk ...
Senior Software Developer
Chicago, IL · On-site
$56.25 - $74.25/hr
Rapidly growing Chicago-based Asset Management firm seeks a Quantitative Developer to join its ... You will also have the opportunity to build software for search analytics, modeling and risk ...
Senior Software Developer
Chicago, IL · On-site
$56.25 - $74.25/hr
We are looking for engineers who are passionate about building innovative applications of the ... Evaluate new technologies and software products to determine the feasibility and desirability of ...
Senior Software Developer
Chicago, IL · On-site
$56.25 - $74.25/hr
We are looking for engineers who are passionate about building innovative applications of the ... Evaluate new technologies and software products to determine the feasibility and desirability of ...
Software Engineer - N-Tiered Software Developer
$80K - $120K/yr
Implement and uphold best practices for software engineering policies and procedures * A bachelor's degree in computer science/engineering (or equivalent practical experience) and working knowledge ...
Software Engineer - N-Tiered Software Developer
$80K - $120K/yr
Implement and uphold best practices for software engineering policies and procedures * A bachelor's degree in computer science/engineering (or equivalent practical experience) and working knowledge ...
Back Office Software Developer (Chicago)
$150K - $250K/yr
We are looking for an experienced software developer to work with a small team responsible for development and daily operations of back-office systems that provide services to traders, risk ...
Back Office Software Developer (Chicago)
$150K - $250K/yr
We are looking for an experienced software developer to work with a small team responsible for development and daily operations of back-office systems that provide services to traders, risk ...
Software Developer (AI Agents)
Chicago, IL · On-site
$81K - $151K/yr
Our team combines engineering excellence with cutting-edge AI to deliver scalable, secure, and ... Required Qualifications * 6-7 years of AI software development experience, with at least 2 years in ...
Software Developer (AI Agents)
Chicago, IL · On-site
$81K - $151K/yr
Our team combines engineering excellence with cutting-edge AI to deliver scalable, secure, and ... Required Qualifications * 6-7 years of AI software development experience, with at least 2 years in ...
Embedded C++ Software Developer
Chicago, IL · On-site
$70/hr
As an Embedded C++ Developer, you will Design, develop, and maintain robust software solutions using C++ for firmware and embedded systems. Collaborate closely with cross-functional teams, including ...
Quick apply
Embedded C++ Software Developer
Chicago, IL · On-site
$70/hr
As an Embedded C++ Developer, you will Design, develop, and maintain robust software solutions using C++ for firmware and embedded systems. Collaborate closely with cross-functional teams, including ...
Entry level software developer/Data engineer
$118K - $141K/yr
Java / Full Stack / DevOps and Data Analytics / Data Engineering / Data Science / ML/AI . Why ... If you come from QA or project roles, you already understand how software teams operate. JOPP helps ...
Entry level software developer/Data engineer
$118K - $141K/yr
Java / Full Stack / DevOps and Data Analytics / Data Engineering / Data Science / ML/AI . Why ... If you come from QA or project roles, you already understand how software teams operate. JOPP helps ...
Software Developer (Backend SaaS)
Chicago, IL · On-site +1
This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, and web services at scale. We are building the next generation management solution for ...
Quick apply
Software Developer (Backend SaaS)
Chicago, IL · On-site +1
This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, and web services at scale. We are building the next generation management solution for ...
Eagle Seven is seeking a highly skilled Software Developer to join our Hardware Engineering team. This role sits at the intersection of hardware and software, acting as a critical link between custom ...
Eagle Seven is seeking a highly skilled Software Developer to join our Hardware Engineering team. This role sits at the intersection of hardware and software, acting as a critical link between custom ...
Software Developer (AI Agents)
Chicago, IL · Hybrid
$81K - $151K/yr
Our team combines engineering excellence with cutting-edge AI to deliver scalable, secure, and ... Required Qualifications * 6-7 years of AI software development experience, with at least 2 years in ...
Software Developer (AI Agents)
Chicago, IL · Hybrid
$81K - $151K/yr
Our team combines engineering excellence with cutting-edge AI to deliver scalable, secure, and ... Required Qualifications * 6-7 years of AI software development experience, with at least 2 years in ...
As an Embedded C++ Developer, you will Design, develop, and maintain robust software solutions using C++ for firmware and embedded systems. Collaborate closely with cross-functional teams, including ...
As an Embedded C++ Developer, you will Design, develop, and maintain robust software solutions using C++ for firmware and embedded systems. Collaborate closely with cross-functional teams, including ...
Software Developer information
See Crown Point, IN salary details
$45.5K - $55.7K
1% of jobs
$55.7K - $65.9K
4% of jobs
$65.9K - $76.1K
9% of jobs
$85.6K is the 25th percentile. Wages below this are outliers.
$76.1K - $86.3K
12% of jobs
$86.3K - $96.4K
15% of jobs
The median wage is $103.1K / yr.
$96.4K - $106.6K
14% of jobs
$106.6K - $116.8K
15% of jobs
$120.8K is the 75th percentile. Wages above this are outliers.
$116.8K - $127K
13% of jobs
$127K - $137.1K
9% of jobs
$137.1K - $147.3K
5% of jobs
$147.3K - $157.5K
3% of jobs
$45.5K
$106.1K
$157.5K
How much do software developer jobs pay per year?
What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?
What engineers make $500,000?
What are some common challenges software developers face when working on team-based projects?
What Do Software Developers Do?
Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.
Is AI replacing software developers?
Is software developer still in demand?
What work does a software developer do?
What is the difference between Software Developer vs Software Engineer?
| Aspect | Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; coding certifications | Bachelor's or higher in CS or Software Engineering; certifications may vary |
| Work Environment | Develops, tests, and maintains software applications | Designs and develops software systems; often involved in architecture |
| Industry Usage | Commonly used in tech companies, startups, and IT firms | Used interchangeably with Software Developer in many organizations |
While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.
What is a Software Developer?
Job description
We are seeking a highly skilled Software Developer to join our Hardware Engineering team. This role sits at the intersection of hardware and software, acting as a critical link between custom FPGA-based systems and our internal trading platform. You will design and build ultra-low-latency solutions, including high-performance APIs, kernel drivers, and diagnostic tooling, to support and enhance automated trading capabilities. The successful candidate will be a self-starter, have strong sense of ownership and be driven to provide technical and intellectual solutions to business problems.
Responsibilities:
- Designing, developing, and maintaining high-performance APIs in C++ to integrate FPGA hardware with internal trading systems
- Developing and optimizing Linux kernel drivers with a focus on PCIe communication, DMA transfers, interrupt handling, and memory management to achieve ultra low-latency
- Partnering with FPGA engineers to support unit testing, lab bring-up, and validation of SystemVerilog/Verilog designs using software-driven test frameworks
- Building and maintaining diagnostic tools and automation utilities in Python and C++ for FPGA configuration, monitoring, deployment, and troubleshooting
- Conduct in-depth analysis of trading system performance using host logs, packet captures (PCAPs), and custom telemetry data to identify bottlenecks and optimize throughput and latency
- Implementing, tuning, and optimizing TCP/UDP/IP stacks and Ethernet-based communication for high frequency trading (HFT) environments
Skills and Experience:
- 5-7+ years of relevant experience
- Experience in an HFT or proprietary trading environment preferred
- Expert level proficiency in C++ 14/17 for systems programming; strong Python skills for automation and tooling
- Advanced understanding of TCP/IP, UDP, Ethernet protocols, and the OSI model within low-latency systems
- Strong knowledge of PCIe protocols and DMA engine architecture
- Deep understanding of the Linux kernel, including driver development, kernel internals, interrupt handling, and kernel-bypass techniques
- Experience with low-level system design concepts such as cache coherency, NUMA architectures, and memory-mapped I/O
- Familiarity with SystemVerilog or Verilog, including the ability to read and interpret RTL
- Experience with network capture and analysis tools (e.g., Wireshark, Corvil) and hardware debugging tools
- Exposure to FPGA development toolchains such as Xilinx Vivado or Intel Quartus
- Ability to work in a collaborative environment
- Excellent written and verbal communication skills
About CultureFit
Sourced by ZipRecruiter
Industry
Recruiting and staffing services
Company size
11 - 50 Employees
Headquarters location
Deerfield, IL, US
Year founded
1997