1

Charity Software Engineer Jobs (NOW HIRING)

Senior Software Engineer, C++

Chicago, IL · On-site

$185K - $225K/yr

Software Engineers at Flow Traders provide us with our competitive edge, equipping Researchers and ... Employee Foundation Volunteer programs for employees and charity support initiatives through the ...

Software Engineers at Flow Traders provide us with our competitive edge, equipping Researchers and ... Employee Foundation Volunteer programs for employees and charity support initiatives through the ...

Sr. Software Engineer

San Francisco, CA · On-site

$126K - $164K/yr

Adopt and model a DevOps mindset by applying automation, continuous integration and continuous ... Employees can take up to five "on the clock" hours each month to volunteer at a charity of their ...

## Lead Software Engineer - St. Louis OfficeApplylocations: USA-St. Louis-795 Office Pkwytime type ... Our charity, the LSEG Foundation provides charitable grants to community groups that help people ...

Senior Software Engineer (AI/ML)

Arlington, VA · On-site

$140K - $185K/yr

540 is seeking a Senior Software Engineer (AI/ML) to support our partnership with Google and the ... Annual social events (540 Week, hackathon, charity golf tournament, etc.) * Access to 540 ...

About the Role We are seeking a highly experienced Consulting / Principal Software Engineer to lead ... with your charity of choice U.S. National Base Pay Range: $115,400 - $192,300. Geographic ...

Showing results 41-60

Charity Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do charity software engineer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for charity software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is a charity software engineer?

Charity Software Engineers are professionals who design, develop, and maintain software solutions specifically for nonprofit and charitable organizations. Their work helps these organizations streamline operations, manage donations, improve outreach, and measure impact more effectively. They may create custom applications, integrate third-party tools, or adapt existing platforms to suit the unique needs of charities. By leveraging technology, Charity Software Engineers help nonprofits maximize efficiency and better serve their communities.

What are the key skills and qualifications needed to thrive as a charity software engineer?

To thrive as a Charity Software Engineer, you need strong programming skills, experience in web or mobile development, and often a degree in computer science or related field. Familiarity with tools like Git, cloud platforms, and CRM or fundraising systems such as Salesforce Nonprofit Success Pack is typically required. Empathy, effective communication, and a passion for social impact are soft skills that set outstanding candidates apart in this sector. These skills ensure the delivery of effective technology solutions that support charitable missions and foster collaboration with diverse stakeholders.

How does a charity software engineer typically collaborate with non-technical stakeholders within a nonprofit organization?

Charity Software Engineers often work closely with program managers, fundraisers, and volunteers to understand the unique needs and challenges of the organization. Effective communication is essential, as you'll need to translate technical concepts into accessible terms and gather feedback to ensure software solutions truly support the charity’s mission. Regular meetings, user requirement sessions, and occasional training workshops are common, fostering a collaborative environment where technical and non-technical team members work together to achieve shared goals.

What are popular job titles related to Charity Software Engineer jobs?

For Charity Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Charity Software Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 86% Full Time, 9% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Senior Software Engineer, C++

Chicago, IL • On-site

$185K - $225K/yr

Other

Posted 27 days ago


Job description

Flow Traders is looking for Senior C++ Software Engineers to join our growing team in Amsterdam. Software Engineers at Flow Traders provide us with our competitive edge, equipping Researchers and Traders with the information and capabilities that they need to make sound business decisions. C++ plays a critical role in our event-driven trading systems, which are designed to reliably handle vast amounts of data at ultra-low latencies.

As a C++ Engineer, you will build systems used to analyze and trade tens of thousands of products across hundreds of global trading venues every day. Working closely with Technologists, Quantitative Researchers, and Traders, you’ll guide the development of our in-house trading technology and optimize it to achieve market-leading performance and reliability. Our proprietary trading platform includes everything from venue connectivity (feed handlers and ordering gateways) to trading engines to shared platforms that enable us to work quickly and efficiently - we are proud of our open and collaborative culture, so you’ll have plenty of opportunity to find what fits you best.

Teamwork is one of our most important firm values, and end users are never more than a short walk away, guaranteeing short feedback loops and immediate insight into the value that your code provides. To foster collaboration and innovation, we maintain shared libraries, encourage code re-use, and continuously evolve our views on application architecture.

What you will do

For all C++ openings:

  • Lead the development and global rollout of our Core platform used in multiple business/focus groups (Market data, Quantitative research, Pricing, Strategies)
  • Be involved in the development process, which will be a fast-paced iterative process where you deploy your deliverables and validate them yourself and/or together with traders or quants
  • Develop tools/frameworks to deliver capabilities for tuning/develop data-driven systematic pricing and trading strategies
  • Work together with focus group engineers, Quants and Technical traders to refine requirements, collect feedback, and iterate on design and implementation of platform requirements

Exchange Connectivity:

  • Write software that communicates with exchanges through their APIs, receiving market data and sending orders over the network in different protocols, such as FIX, Websocket or HTTP requests
  • Ensure quality of software based on a set of testing suites, which you are expected to use, maintain and extend
  • Optimize exchange communication through kernel bypass, optimizing TLS or the connection handling to an exchange
  • Research exchange behavior in detail to align our behavior to that of an exchange
  • Implement these solutions using the provided exchange SDKs in different languages such as C++, Rust, Python, Typescript

Trading Strategies:

  • Implement trading algorithms based on requirements provided by traders and quants
  • Acquire and develop the necessary trading knowledge to successfully translate the requirements into actual software implementation
  • Continuously improve the stability, reliability, and performance of the trading engine
  • Enhance monitoring and observability in collaboration with the Trading Operations team
  • Investigate and resolve production issues such as crashes, unexpected business logic behavior, and performance bottlenecks
  • Prepare for releases and deployments of new trading engine versions
What you need to succeed
  • BSc, MSc, or PhD in Computer Science, Mathematics or equivalent
  • 5+ years post-graduation professional C++ software development experience (proprietary trading industry preferred)
  • Ability to write clean, reliable, and highly scalable code
  • Good knowledge of algorithms and data structures
  • Experience in parallel, asynchronous, and multithreaded programming
  • Interest in achieving maximum performance from available hardware and software
  • Ability to communicate with technical and non-technical business colleagues
What We Offer Attractive Compensation

Remuneration package comprised of a base salary and a discretionary variable component.

Per NYC salary transparency law, the total compensation for this role includes a base range of $185,000 to $225,000 plus annual discretionary variable remuneration.

Continuous Learning and Development

Dedicated academy with endless personal and functional development opportunities.

Exceptional Events and Social Activities

Annual company trip, holiday parties, family and sports events. There is something for everyone!

Employee Foundation

Volunteer programs for employees and charity support initiatives through the Flow Traders Foundation.

Global Rotations Opportunities

Opportunities to work in different locations to support personal growth within the company and develop your career.

Great Global Locations

Vibrant working environments, furnished with lounges, bars, gaming areas and offering lunches and coffee.

Wellness and Healthy Culture

Active lifestyle promoted by offering sports, healthy food and wellbeing programs.

Working with Great Minds

Informal working environment, with a focus on direct and open communication, entrepreneurial spirit and a driven atmosphere.

#J-18808-Ljbffr