At a Glance
- Tasks: Design and develop robust software solutions for trading and risk management systems.
- Company: High-performance quantitative trading and technology firm with a collaborative culture.
- Benefits: Competitive compensation, impactful work, and opportunities to influence key systems.
- Other info: Collaborate with experienced professionals and enjoy excellent career growth opportunities.
- Why this job: Join a tech-driven team tackling complex challenges in a fast-paced environment.
- Qualifications: Strong C# and .NET skills, problem-solving abilities, and a focus on code quality.
The predicted salary is between 60000 - 80000 £ per year.
A high-performance quantitative trading and technology firm is looking for a talented C# Software Engineer to join a collaborative team responsible for building and enhancing critical risk and trading support systems.
The Role
You'll play a key role in designing and developing the middleware and backend services that power risk management, position monitoring, reporting, and operational tooling. The team also builds modern full-stack applications, providing opportunities to contribute across the technology stack. Working within a highly collaborative environment, you'll help drive automation, improve system performance, and deliver innovative solutions to complex business challenges.
What You’ll Be Doing
- Designing and developing robust, scalable software solutions for business-critical systems
- Building maintainable, well-tested code with a strong emphasis on quality and automation
- Contributing to system architecture and technical design decisions
- Enhancing risk, reporting, and position management capabilities
- Working closely with traders, engineers, site reliability teams, and infrastructure specialists
- Continuously improving performance, reliability, and operational efficiency across platforms
What They’re Looking For
- Strong software engineering and analytical problem-solving skills
- Excellent commercial experience with C# and .NET
- Strong focus on testing, code quality, and engineering best practices
- Experience with .NET Core
- Familiarity with modern development practices including CI/CD
- Experience with containerisation technologies such as Docker and/or Kubernetes
- Strong communication skills and the ability to collaborate across technical and business teams
Desirable Experience
- Exposure to financial markets, trading systems, or risk platforms
- Knowledge of derivatives, pricing, or risk management concepts
- Python and data-focused libraries such as Pandas and NumPy
- SQL and large-scale data processing
- Front-end development using React and TypeScript
- Event-driven architectures, Domain-Driven Design (DDD), CQRS, or Event Sourcing
- Multi-threaded or distributed systems development
- Experience with messaging technologies such as Kafka or RabbitMQ
- Monitoring and observability tooling including Prometheus and Grafana
Why Consider It?
- Work on highly impactful systems that directly support trading and risk functions
- Join a technology-driven business where engineering is central to success
- Collaborate with experienced technologists and market professionals
- Tackle complex technical challenges in a fast-paced, low-bureaucracy environment
- Competitive compensation and genuine opportunity to influence the direction of key systems
This role would suit a software engineer who enjoys solving difficult technical problems, building robust distributed systems, and working in an environment where high-quality engineering has a direct impact on the success of the business.
C# Developer employer: Selby Jennings
Selby Jennings is an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation in the heart of London. Employees benefit from extensive growth opportunities, competitive compensation, and a supportive environment that encourages professional development, making it an ideal place for those looking to make a meaningful impact in the finance technology sector.