Senior C++ Software Engineer

Senior C++ Software Engineer

Next Step Systems

Chicago, IL • On-site

Full-time

Medical, Retirement, PTO

Posted 20 days ago


Job description

Senior C++ Software Engineer, Chicago, IL
- The Senior C++ Software Engineer will work collaboratively with technology and business teams on trading and research platforms.
- Design and implement high quality software solutions used for algorithmic trading, exchange connectivity, and research.
- Explore and work with industry leading hardware and software.
- Work alongside industry experts in the fields of technology and finance.
- Lead/mentor junior team members.
- Take ownership of and leading projects from start to finish including design, roll out, and testing.
- Work on challenging and dynamic problems in a team atmosphere.
Qualifications:
- 3+ years of experience in C++ Software Development.
- Bachelor's Degree in Computer Science or an equivalent field.
- Problem solvers who are driven, self-motivated, and "outside of the box" thinkers.
- Motivated, dependable, and responsible team players.
- Excellent written and spoken communication skills.
- Must be willing to take ownership and lead others.
- Solid programming skills and strong understanding of general programming concepts such as OOP and data structures.
- Financial Services or Trading industry experience is a plus.
*Looking for candidates from top tier universities with a strong GPA. PhD in mathematics, statistics, physics or engineering is preferred. Will consider candidates who have a Master's degree along with work experience. Top universities include Massachusetts Institute of Technology/MIT, Carnegie Mellon University, Princeton University, Harvard University, University of California-Berkeley, Stanford University, University of Chicago, California Institute of Technology, University of California, Los Angeles, Columbia University, New York University, University of Michigan, Ann Arbor, Yale University, Cornell University, Brown University, etc.
Benefits include medical insurance, retirement plan, PTO, etc. Salary: 80K+ DOE. Keywords: Chicago IL Jobs, Senior C++ Software Engineer, C++, Algorithmic Trading, Exchange Connectivity, Financial industry, Trading Industry, Architect, Software Developer, Programming, Programmer Analyst, Chicago Recruiters, Information Technology Jobs, IT Jobs, Chicago Recruiting
Company Will Sponsor Visas! Company Will Relocate Candidates!
Looking to hire for similar positions in Chicago, IL or in other cities? Our IT recruiting agencies and staffing companies can help.
We help companies that are looking to hire Senior C++ Software Engineers for jobs in Chicago, Illinois and in other cities too. Please contact our IT recruiting agencies and IT staffing companies today! Phone 630-428-0600 ext 11 or email us at jobs@nextstepsystems.com. Click here to submit your resume for this job and others.
Atlanta, Austin, Baltimore, Boston, Charlotte, Chicago, Cincinnati, Cleveland, Columbus, Dallas, Denver, Detroit, Fort Lauderdale, Houston, Indianapolis, Jacksonville, Kansas City, Los Angeles, Miami, Minneapolis, Nashville, New Jersey, New York, Philadelphia, Phoenix, Raleigh, Salt Lake City, San Antonio, San Diego, San Francisco, San Jose, Seattle, Silicon Valley, St Louis, Tampa, Washington DC



Frequently asked questions

Q: What skills or qualities help someone succeed as a Senior C Software Engineer?

A: To succeed as a Senior C Software Engineer, key technical skills include expertise in C programming language, proficiency in software design patterns, and experience with embedded systems or real-time operating systems. Soft skills such as strong problem-solving abilities, effective communication, and leadership qualities are also essential, as they enable the engineer to mentor junior team members, collaborate with cross-functional teams, and drive technical decisions. By combining these technical and soft skills, a Senior C Software Engineer can effectively lead complex projects, drive innovation, and contribute to the growth and success of their organization.

Q: What is the career path for a Senior C Software Engineer?

A: A Senior C Software Engineer's typical career progression involves starting as a Junior Software Engineer, progressing to a Mid-Level Software Engineer, and then to a Senior Software Engineer, with each role requiring increasing levels of technical expertise and leadership responsibilities. Key opportunities for skill development and growth include learning advanced C programming techniques, expanding into related technologies such as embedded systems or real-time operating systems, and developing strong software design and architecture skills. Long-term career prospects for Senior C Software Engineers may include transitioning into technical leadership roles, such as Technical Lead or Engineering Manager, or pursuing specialized roles like Technical Architect or Solutions Engineer.



Next Step Systems job posting for a Senior C++ Software Engineer in Chicago, IL with a salary of $123,600 to $189,000 Annually and benefits including Medical, PTO, and Retirement with a map of Chicago location.