C++ Engineer (0006-0003)
A full-time C++ Engineer position is available immediately in the company’s location in New York, NY, reporting to the Director, Software Development Manager.
Reporting to the Director, Software Development Manager, the C++ Engineer will have the following specific job responsibilities:
(1) Build, monitor, maintain, and support highly competitive trading software platforms, continuously improving system performance, functionality, and stability;
(2) Utilize C++ to design, develop, test, and deploy customized, efficient, and reliable end-to-end software solutions based on evolving market and trading strategy requirements;
(3) Track, analyze, and evaluate the performance of trading software strategies, effectively managing the execution risk of software reliability and operations;
(4) Develop quantitative model strategies and trading strategies using software engineering, DevOps tools, and machine/deep learning techniques;
(5) Collaborate with other engineers and the operations strategy teams to define priority requirements and deliver customized software solutions, leveraging project coordination and communication skills;
(6) Analyze complex software issues in relation to markets, trading strategies, and systems;
(7) Identify root causes of system and software problems as they arise, and make comprehensive and thoughtful technical decisions to solve them;
(8) Solve open-ended problems through analytical approaches, employing the principles of multithreaded application design and development;
(9) Comply with business and regulatory requirements for developing software tools, models, and system architecture, and inform and recommend best practices to management; and
(10) Provide regular software system operation and maintenance support as required by trading strategy and needs.
Work Hours: 9:00 am - 5:00 pm
Education and Experience Requirements
Master's Degree in Computer Science or a related field plus a minimum of three (3) years of demonstrated professional employment experience
in developing and building software for high-volume applications.
Required employment experience must include the following:
(1) A minimum of three (3) years of demonstrated professional experience in designing, developing, building, and testing operation systems level software and distributed systems;
(2) A minimum of three (3) years of demonstrated professional experience in building new software features using C++;
(3) A minimum of three (3) years of demonstrated professional experience in building and implementing software components that integrate with cloud services such as AWS, GCP, or Azure;
(4) A minimum of three (3) years of demonstrated professional experience in software testing, using modern abstractions and frameworks to ensure good test coverage;
(5) A minimum of three (3) years of demonstrated professional experience in building and deploying software products that safely handle sensitive data;
(6) A minimum of three (3) years of demonstrated professional experience in building and deploying large-scale data pipelines;
(7) A minimum of three (3) years of demonstrated professional experience in designing and developing multithreaded applications; and
(8) A minimum of three (3) years of demonstrated professional experience in utilizing problem-solving skills to resolve software development issues independently and on schedule.
Please copy and paste your resume in the email body (do not send attachments, we cannot open them) and email it to candidates at placementservicesusa.com with reference #0006-0003 in the subject line.
Thank you.
Additional Information
- Url
- https://www.postjobfree.com/job/cb2lls/c-engineer-0006-0003-new-york-city-ny?utm_source=localwork&utm_medium=organic&utm_campaign=localworkUS
- City
- New York City
- State
- NY
- Country
- US