Senior Software Engineer / Team Lead - Chicago, IL


Job Order #:



Senior Software Engineer / Team Lead - Chicago, IL


Chicago, IL 



Salary Type:

per year


IT-Software Development: Enterprise Software Implementation & Consulting, General-Other: IT-Software Development, Software-System Architecture

Job Description:

Senior Software Engineer – Team Lead
We are seeking a Senior Software Engineer / Team Lead for a market making group.  The team is focused on implementing trading strategies in Futures and Equities products.  As a member of the team, you will partner with quants, traders, and skilled software engineers to revamp an end-to-end trading system.  You will leverage your deep work experience to deliver value from user stories to hands-on implementation in a fast-paced environment.
-Define and gather trading workflow, quantitative modelling, and system performance requirements collaboratively with a cross-functional team.
-Work with a skilled team of software engineers to establish a pragmatic architectural vision that emphasizes testability and maintainability.
-Develop an implementation roadmap in partnership with Quant and Trading to deliver incremental improvements in trading performance while drastically improving the system architecture.
-Collaborate with senior members of the technology architecture team to review and improve your team’s approach to building a platform that has the potential to be leveraged more broadly.
-Maintain an efficient and effective engineering team by empowering and managing staff to meet schedules and resolve technical or operational problems.
-Implement functionality, participate in team code reviews, and provide valuable feedback on performance, logic, and maintenance issues to ensure code-level consistency.
-At least 10 years of experience total, 3 or more years leading a software development team.
-5+ years of C++ experience in the financial industry.
-Experience with multi-threaded, distributed, and high-performance programming.
-Experience with Linux and either Java (preferred) or .NET.
-Strong ability to manage resources, scope, and time to delivery projects effectively.
-Ability to build trust and influence within the company, your area, as well as with external partners.
-A love of problem solving that is on par with your analytic and design capabilities.
-B.S. in Computer Science or related engineering fields.
Keywords:  Chicago IL Jobs, Software Engineer Team Lead, C++, Multi-threading, Java, Linux, Windows, .Net, Financial, Trading, Software Developer, Programmer Analyst, Architect, Chicago Recruiters, Information Technology Jobs, IT Jobs, Chicago Recruiting
If you are an employer and recruiting for similar IT professionals / positions, please contact our Technical Recruiters at Next Step Systems  We are a national IT Recruiting Firm / Agency specializing in full-time direct hire Information Technology employment opportunities.
Company Will Sponsor Visas!  Company Will Relocate Candidates!
No Corp-To-Corp Or Third Party Recruiters; W-2 Direct Hire Only.
To Apply Now, Send Your Resume To
Please check out all of our jobs at,,, and
Company Info
Next Step Systems
Chicago, IL, United States


Company Profile