C/C++ Software Developer

New York 1 days agoFull-time External
834.9k - 1.3m / yr
Salary: $120,000 - 180,000 per year Requirements: • Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience) • Over 5 years of professional experience in C/C++ development • Demonstrated experience in the fintech industry, focusing on trading systems, banking software, or market data platforms • Strong knowledge of modern databases, including PostgreSQL and MySQL, as well as No-SQL databases like MongoDB and Cassandra • Practical experience with the FIX protocol for financial messaging • Expertise in developing scalable enterprise solutions, particularly distributed systems and microservices • Proficient in FastCGI for high-performance web applications • Familiarity with messaging technologies such as WebSphere MQ, Kafka, or similar platforms like RabbitMQ and Apache Pulsar • Solid grasp of software development principles, including multithreading, memory management, and optimization in C/C++ • Proven experience with multi-threaded applications and TCP/IP networking • Experience with financial market data feeds from various exchanges and data vendors • Familiarity with equities and derivatives markets • Proficient in using Large Language Models (LLMs) to enhance development efficiency • Must be able to work 100% onsite in Queens, New York Responsibilities: • Design, develop, and maintain C/C++ applications tailored for financial systems, focusing on performance, reliability, and scalability • Integrate with modern SQL and No-SQL databases to manage extensive data processing and storage • Implement and optimize FIX protocol for electronic trading and order management processes • Build scalable enterprise solutions utilizing technologies like FastCGI for both web interfaces and backend services • Collaborate with messaging queues such as WebSphere MQ and Kafka for real-time data streaming and event-driven architectures • Work closely with cross-functional teams to troubleshoot, debug, and improve existing systems • Ensure high code quality by following best practices, including unit testing, code reviews, and compliance with security standards • Participate in architectural decision-making for robust financial platforms Technologies: • Backend • Cassandra • Kafka • Mobile • MongoDB • MySQL • PostgreSQL • RabbitMQ • SQL • Security • TCP/IP • Websphere • Web • microservices • AWS • Azure • C++ • CI/CD • Cloud • GitLab • Support • Jenkins • gRPC More: At Firstrade, we are a premier online brokerage firm dedicated to providing an extensive range of investment products and tools that empower investors to manage their financial futures. Established in 1985, we pride ourselves on offering high-quality services that help our clients achieve their financial goals. Our proprietary trading technology, user-friendly interfaces, exceptional customer service, and mobile applications ensure comprehensive solutions for all investing needs. We cater to both novice investors and seasoned traders, emphasizing excellence and customer success. Our dynamic team invites you to join us in shaping the future of online investing. We offer a competitive salary, a comprehensive benefits package, and a collaborative onsite culture in our Queens, New York office. last updated 4 week of 2026