What are the responsibilities and job description for the Mid-Level Software Engineer / C++ and Linux position at Motion Recruitment?
Mid-Level Software Engineer / C++ and Linux
Chicago, Illinois
Onsite
Full Time
$160k - $190k
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, and scripting and automation. 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
80% C++ development on Linux systems
20% scripting and automation (Bash and similar tools)
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++
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
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.
Specialization:
C++
C#
Salary : $160,000 - $190,000