C++ Developer - Risk Job at Paul Murphy Associates, Chicago, IL

N2FwUWtoRXNvSXFrOW9GcjdabUU3OEZoTEE9PQ==
  • Paul Murphy Associates
  • Chicago, IL

Job Description

Title: Software Engineer (C++) – Risk

Location: Chicago, IL – Hybrid

Our client is seeking a motivated and skilled Software Engineer to join their Risk team. In this role, you’ll contribute to the development of a cutting-edge trading platform used by professional derivatives traders worldwide. This award-winning platform features advanced tools for spread trading, strategy development, algorithmic execution, high-frequency trading, and more, all built for performance and innovation. What Will You Be Involved With?

  • Code day to day in C++ and other programming languages
  • Design and implement software requirements and new product features
  • Enhance and maintain existing functionality
  • Participate in design discussions and review sessions
  • Create high-level and detailed design documents
  • Assist with product documentation, unit testing and ensuring overall product quality
  • Support, maintain, and enhance existing and new product functionality for trading software in a real-time, multi-threaded, multi-tier server architecture environment to create high and low level design for concurrent high throughput, low latency software architecture
  • Provide software development plans that meet future needs of clients and markets
  • Evolve the new software platform and architecture by introducing new components and integrating them with existing ones
  • Perform memory and resource management analysis
  • Analyze stack traces, core dumps and production incident reports from traders and support teams
  • Propose fixes, enhancements to existing trading systems
  • Adhere to release and sprint planning with the Quality Assurance Group and Project Management
  • Attend and participate in daily scrum meetings
  • Design, develop, program server-side software components

What Will You Bring to the Table?

  • A minimum 3 years of solid modern C++ development experience and the ability to understand, write, review and debug multithreaded code is required
  • Proven experience in multi-threaded applications with a focus on performance is required
  • Experience with Linux operating systems is required
  • Experience with financial trading systems experience is a plus but not required
  • Strong object-oriented design and programming skills
  • Ability to understand business requirements and translate them into technical requirements and working application code
  • Familiarity with agile/iterative development methodologies
  • Solid debugging and performance tuning skills

  • Knowledge of relational database technology, and non relational databases (Cassandra, MongoDB etc) is desirable.

Additional Desired Skills

  • Scala proficiency: Demonstrated experience leveraging Scala for complex data processing and application development.

Kafka expertise: Proven ability to design, implement, and optimize solutions using Kafka clusters.

Job Tags

Worldwide,

Similar Jobs

TRM Healthcare

Part Time Registered Nurse Job at TRM Healthcare

We have an exciting opportunity for a Part Time Registered Nurse! We are looking for an exceptional Part Time Registered Nurse committed to providing excellent patient care to join our team in Brownsburg, IN. We are a long-established Private Home Healthcare Company... 

Peraton

Junior Network Engineer Job at Peraton

 ...exciting team supporting a robust, world-wide communications network, providing office automation packages; document and...  ...supporting a classified DoD IT system. Peraton is seeking a Junior Network Engineerto provide design and upgrade efforts encompassing the network... 

Sargent & Lundy

Senior Environmental Specialist 2 - Nuclear Job at Sargent & Lundy

 ...including the National Environmental Policy Act, Threatened & Endangered Species Act, Clean Air Act, Clean Water Act, and Resource Conservation and Recovery Act. + Environmental impact assessment/permitting experience, including specific experience in one or more of the... 

Arlo SoHo

Housekeeping Manager Job at Arlo SoHo

Arlo Hotels, an independent lifestyle hotel, is currently seeking a Housekeeping Manager who is dynamic and passionate about people, purpose-driven, and clever in their approach. At Arlo, our goal is to create an experience that leaves our guests wanting more. This role... 

TikTok

Product Manager Intern (TikTok Music Discovery) - 2025 Project Intern (BS/MS) Job at TikTok

 ...Responsibilities Team Overview Join the Music Product team, connecting artists with users...  ...on digital platforms. Ability to manage multiple projects with strict deadlines....  ...Preferred Qualification ~ Previous internship experience in Product Management or data...