Senior C++ Developer
Company: Compunnel Inc
Location: Schiller Park
Posted on: June 25, 2025
|
|
Job Description:
Job Summary We are seeking a highly skilled and experienced
Senior C++ Developer to join a dynamic team supporting a
proprietary platform used for Alternative Fund Services. This
platform enables fund administration, accounting, and data
solutions for sophisticated hedge funds, private equity managers,
and managed account platforms. The ideal candidate will possess
extensive technical expertise in C++ development, multi-threaded
application design, and Unix-based systems. This role includes
high-level systems design, development, and problem-solving in a
fast-paced financial services environment. Key Responsibilities
Lead the design of major systems and subsystems for a proprietary
fund services platform. Propose and implement new designs and
modifications to enhance performance, functionality, and system
stability. Design and develop high-performance, multi-threaded C++
applications for trading and backend services. Develop, test, and
deploy software solutions with a focus on performance, throughput,
and scalability. Provide technical consultation to both business
and IT stakeholders throughout all project phases. Collaborate
closely with business leaders to deliver custom technology
solutions aligned with strategic goals. Identify areas for process
improvement and lead technically challenging initiatives. Support
and enhance core trading applications and real-time systems
handling large volumes of streaming data. Engage in Agile
development processes and continuous integration/deployment
practices. Mentor team members and contribute to an environment
that fosters collaboration and innovation. Required Qualifications
10 years of software development experience. Minimum of 5 years of
hands-on C++ development experience (C++11 or later). Strong
expertise in socket programming, multi-threading, and Unix-based
operating systems. Experience with distributed systems and backend
automation. Solid understanding of open-source technologies,
microservice architecture, and no-SQL databases. Experience with
service-oriented architecture and real-time desktop application
design. Strong background in server-side programming and developing
trading or market-facing applications. Proficiency in scripting
languages such as Python, Perl, R, and Unix Shell scripting.
Familiarity with Agile methodologies, system development life
cycle, and continuous integration/deployment. Excellent
communication skills, problem-solving ability, and stakeholder
engagement. Ability to lead cross-functional initiatives and
navigate complex technical challenges. Bachelor’s degree in
Computer Science, Computer Engineering, Mathematics, or a related
field. Preferred Qualifications Master’s degree in Computer Science
or related field. Experience developing WinForms applications.
Knowledge of financial markets and various instrument/security
types. Experience with UNIX IPC mechanisms (e.g., sockets, shared
memory, semaphores). Experience working in Agile environments and
delivering on complex initiatives with diverse stakeholders.
Understanding of trading systems and core-trading architecture.
Prior experience supporting mission-critical financial
applications. Education: Bachelors
Degree\n\nResponsibilities:\nLead the design of major systems and
subsystems for a proprietary fund services platform.^Propose and
implement new designs and modifications to enhance performance,
functionality, and system stability.^Design and develop
high-performance, multi-threaded C++ applications for trading and
backend services.^Develop, test, and deploy software solutions with
a focus on performance, throughput, and scalability.^Provide
technical consultation to both business and IT stakeholders
throughout all project phases.^Collaborate closely with business
leaders to deliver custom technology solutions aligned with
strategic goals.^Identify areas for process improvement and lead
technically challenging initiatives.^Support and enhance core
trading applications and real-time systems handling large volumes
of streaming data.^Engage in Agile development processes and
continuous integration/deployment practices.^Mentor team members
and contribute to an environment that fosters collaboration and
innovation.
Keywords: Compunnel Inc, Oak Park , Senior C++ Developer, IT / Software / Systems , Schiller Park, Illinois