C++/Java Developer
Overview
In this role you will design, develop and deploy high-volume, business-critical trading systems that scale with the business. You will collaborate with cross-functional teams, including trading desks and support, to ensure robust architecture and reliable delivery. You will craft testing and deployment plans to minimize defects while advocating best practices. This position supports a performance-driven trading environment where scalable microservices and solid CS fundamentals are essential.
ResponsibilitiesDesign, develop, and deploy high-volume trading systemsAssist with software architecture and system designBuild scalable software following best practicesDevelop testing and deployment plans to minimize defectsFacilitate collaboration between team members, trading desks, and support
Key requirements6 years’ experience in a development role2 years’ experience with C and Java and other modern OO languagesStrong understanding of computer science concepts and software design techniquesExperience designing microservices or service-oriented componentsExperience working in a trading environmentBachelor degree from a top tier university in Computer Science, Electrical Engineering, Mathematics, or equivalentCJavaobject-oriented programming languagesmicroservicesservice-oriented componentssoftware design techniques