• Forum
  • Jobs
  • Sr. C++ Lead Developer - Options Quoting

 
Sr. C++ Lead Developer - Options Quoting Gateway (HIGH PAY)

LOCATION: Philadelphia, PA
TITLE: Sr. C++ Lead Developer – Options Quoting Gateways

Position Description:
SIG is looking for a senior C++ Developer to join our Electronic Options Trading (EOT) Development team. In this role, you will be part of the team responsible for the development of real-time options quoting gateways. The EOT quoting gateway architecture is currently used for market making on 7 US option exchanges and is the basis for many of our other exchange gateways. The multi-threaded, C++, Linux architecture manages high volumes of inbound and outbound messages - on an average day processing over 400 million quotes. We expect that candidates for this position will have very strong C++, multi-threading development skills and will be familiar with locking primatives as well as protocol stacks. The ideal candidate will have experience developing real-time message passing systems preferably in a trading context and on Linux.

Essential Functions:
• Design and develop exchange gateways
• Participate in all phases of the development lifecycle with a focus on problem definition and decomposition, robust solutions definition, and systems and software architecture
• Develop software applications by defining, constructing and delivering complex software systems that address business needs. Solve business problems by enhancing and extending front, middle and back office business capabilities of the firm by providing innovative, advanced, stable systems
• Responsible for design and implementation of software solutions that satisfy complex business requirements focusing on system integration, configurability, manageability, stability, scalability and performance
• Understand the business domain (problems, activities, processes) and apply that understanding to strategic decision making to maximize technology value
• Provide leadership and engage in problem decomposition, software architecture, interface design and clean, efficient, re-usable development code implementation
• Design and architect large scale, broad based functional and technical design specifications using knowledge of object oriented programming in a heterogeneous tech environment using technologies including C++ on Linux
• Analyze user needs and software requirements to determine feasibility

Required/Preferred Skills:
• Bachelor's degree in a technical or related discipline with a minimum of seven (7) years of experience designing and developing applications using object oriented programming in a heterogeneous tech environment using C++ on Linux. Experience may substitute for education.
• Strong demonstrated skill in software development using C++ is required
• Deep understanding of threading and high performance system architecture and thorough knowledge of locking primitives is required
• Ability to provide hands-on functional and technical expertise in the analysis, design, development and implementation of business processes and applications
• Strong teaming and communication skills are necessary as the developer will engage and collaborate with cross-functional technical teams in an iterative development process
• Demonstrated success interfacing with business partners (technical or business) to make critical technical design decisions and provide business partners with appropriate technical insight to make sound decisions is required

In addition to the relevant software engineering experiences, we are looking for self-starters who can work in a fast paced environment. If you possess the required capabilities for this position, and if you are looking for an opportunity to grow with a cutting edge leader in an exploding industry, we'd like to talk with you.

***** NO THIRD PARTY CANDIDATES, DIRECT PRINCIPLES ONLY WITH US EXPERIENCE *****

Please apply directly to: resumes@RPOmax.catsone.com
Or feel free to reach out to me on (917) 941-3002
Topic archived. No new replies allowed.