We are looking for a Senior Developer to join our Pricing and Risk team. We work on a front office, internal pricing and trading platform utilising state of the art technologies. The role will focus on the development and support of the distributed backend systems driving the front office.*** Please note that this is an onsite role that will require you to work within our London office (near Liverpool street) 5 days on site per week. ***
ROLE AND RESPONSIBILITIES* Partner closely with your front-end counterpart to ensure alignment across the stack, to support the firm's market-making business across ranging Equities, FX, Crypto \& Commodities asset classes
Lead the design, development, and maintenance of the infrastructure estate, microservices, web APIs, and the business logic delivery, keeping projects on track and within scope.
Drive technical decisions and trade-offs balancing scalability, maintainability, and performance.
Partner with quants, developers, front office users and other IT teams to ensure the efficient delivery of products ensuring strategic value utilising your UX and/or development lead experience to manage expectations across all stakeholders
Understand the nature of the trading floor business and the need to respond quickly and efficiently to issues that can or has caused business outage
Adhere to, develop and enforce the team’s coding review standards and release management processes
Ensure a positive approach to challenge, strong team work ethics and provide open and honest communication
Take all reasonable steps to ensure appropriate confidentiality
Maintain personal / professional training and development to meet the changing demands of the role, including all relevant regulatory and legislative training
KEY SKILLS AND EXPERIENCE* Strong expertise in Java, Spring Framework/Spring Boot, or related backend frameworks
Solid understanding of API design, microservices, and distributed messaging architectures
Solid experience in advocating for and mentoring other team members, promoting coding reviews, enforcing team conventions
Track record in driving initiatives / projects amongst development teams and business stakeholders
An understanding of low latency multi-threaded development techniques and memory footprint management
Previous experience of the following would be beneficial:* Understanding of authentication, authorization and endpoint security
Exposure to CEP Engines (Esper) or other live stream aggregation technologies
Exposure to C# / HTML / JavaScript
Exposure to AWS / Terraform, CI/CD pipelines
CMC Markets is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of gender, sexual orientation, marital or civil partner status, gender reassignment, race, colour, nationality, ethnic or national origin, religion or belief, disability or age.