Mid-Level Software Engineer / C# and C++

Chicago, IL, US • Posted 19 hours ago • Updated 7 hours ago
Full Time
On-site
$160000 - $190000/yr
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • Recruiting
  • Collaboration
  • FOCUS
  • Code Refactoring
  • Production Support
  • C++
  • Linux
  • Scripting
  • Bash
  • Debugging
  • Trading
  • Finance
  • .NET
  • C#
  • System Monitoring
  • Insurance
  • SAP BASIS

Summary

A Chicago based proprietary trading firm is hiring a Software Engineer to help maintain, improve, and modernize the internal systems that power its live trading operations. This is a full time position working on production critical infrastructure where performance, correctness, and reliability matter every day.

Rather than rapid iteration or constant rewrites, this team focuses on careful engineering, long lived systems, and clear ownership. Engineers are trusted with meaningful responsibility and encouraged to fully understand the systems they support. The environment suits someone who enjoys digging into complex systems, taking pride in stability, and gradually expanding their technical scope.
The Role
You'll work across a mix of C++ services running on Linux, scripting and automation, and selected modernization efforts in C#/.NET. Engineers collaborate directly with business stakeholders and senior technologists, contributing ideas as well as code. Production exposure is real but measured, with an emphasis on learning and improving systems rather than firefighting.
Technical Focus
Approximate Breakdown
  • 60% C++ development on Linux systems
  • 20% scripting and automation (Bash and similar tools)
  • 20% system enhancements and modernization (including C#)
Day-to-Day Work
  • Hands-on development, refactoring, and debugging of active systems
  • Improving reliability, tooling, and observability
  • Working with teammates to understand business needs and system behavior
  • Participating in production support and monitoring on a limited basis
Required Experience
  • Professional experience developing in C++ and C#
  • Strong background working in Linux production environments
  • Comfort with scripting (Bash or comparable tools)
  • Experience supporting or debugging running systems
  • Ability to ramp up quickly and operate with a high degree of independence
Preferred Background
  • Exposure to trading, finance, or other performance-sensitive environments
  • Familiarity with .NET or modern C# practices
  • Experience with system monitoring, operational tooling, or automation platforms
Compensation & Benefits
  • Competitive salary with discretionary annual bonus
  • Medical, Dental, and Vision insurance
  • Generous vacation policy
  • Daily catered meals
  • Transit stipend
  • Performance based hybrid flexibility built on trust

Applicants must be authorized to work in the United States on a full time basis now and in the future.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10105282
  • Position Id: 872005
  • Posted 19 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Chicago, Illinois

Today

Easy Apply

Full-time

$160000 - $190000

Chicago, Illinois

2d ago

Full-time

USD 80,000.00 - 130,000.00 per year

Chicago, Illinois

Today

Full-time

USD 129,515.93 - 194,273.89 per year

Chicago, Illinois

2d ago

Full-time

USD 100,000.00 - 150,000.00 per year

Search all similar jobs