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

NYC Cat Sitting

Cat Sitter Job at NYC Cat Sitting

We are a NYC based cat sitting company. We are looking for a cat lover who has a flexible schedule. This NOT a full time or part time job. You will be considered as an independent contractor. -Must have your own unlimited Metro Card or Bike/Car. -Must be residing in...

Cinter Technology Services

IT Support Technician/Help Desk - English/Japanese Job at Cinter Technology Services

 ...Job Details Job Title: IT Support Technician/Help Desk Working Location: New York, NY 10022 Working style: Onsite Employment Type: Long Term Contract Houlry: $25-35 per hour Language: Japanese Key Responsibilities: Provide technical support to end... 

Victoria Logistics Carrier LLC

12-16 Ft. Box Truck Owner Operator Job at Victoria Logistics Carrier LLC

 ...VICTORIA LOGISTICS CARRIER does not hire company drivers. You are submitting the application to execute a written independent contractor agreement as an owner-operator. Vehicle Requirements: Box truck 12-16 ft should not be older than 2010. All vehicles should... 

Allied Universal

Security Professional Property Patrol Job at Allied Universal

Allied Universal, North America's leading security and facility services company, offers rewarding careers that provide you a sense of...  ...Security Professional will conduct unarmed foot and/or vehicle patrol (interior and/or exterior) in a hospital environment. Additional... 

NTT America, Inc.

Lead / Sr. Drupal with Apigee Developer Job at NTT America, Inc.

 ...part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a **Lead / Sr. Drupal with Apigee Developer** to join our team in **King Of Prussia** , **Pennsylvania (US-PA)** , **United States (US)** .**Job Duties and Responsibilities...