C++ Software Engineer
About You:
You will work alongside our talented development team, designing, building, and deploying back-end server solutions dealing with distributing large amounts of data. Responsibilities include coding, developing automated unit tests, and managing deployments on production systems. Additionally, you will be responsible for your software’s quality, uptime, and resilience. This position requires a pro-active and self-driven developer, knowledgeable in current programming languages and technologies with a strong ability to communicate with team members and stakeholders.
In this role, you will:
• Design and implement features and functionalities for our retail trading platform using C++
• Optimize existing code for performance and scalability
• Develop and maintain unit tests and integration tests
• Collaborate with product managers to understand client needs and translate them into actionable software features
• Integrate with external data providers and market data feeds
• Ensure compliance with industry standards and regulations
• Document code effectively and maintain clean code practices
• Participate in code reviews and knowledge-sharing activities
• Keep up-to-date with the latest advancements in C++ and retail trading technologies
Job Requirements:
• At least 5 years of experience as a Software Engineer or a related role
• Strong understanding of C++ and object-oriented programming principles
• Experience with performance optimization techniques
• Experience with unit testing and integration testing frameworks
• Familiarity with retail trading concepts and order flow
• Excellent communication and collaboration skills
• Ability to work independently and as part of a team

“We are a Nearshore staff augmentation firm specializing in building top notch Software Engineering teams for clients in the United States. Our mission is to help businesses streamline their operations and improve efficiency through cutting-edge technology.”