Senior C# Software Engineer | Pricing & Risk Analytics | 140k | Front Office | 3 days in office
Location: London (Central) Working Pattern: Hybrid (3 Days Office / 2 Days Remote) Sector:
Global Financial Services – High-Performance Analytics
The Mission: Architecting High-Performance Risk Engines
Our client is seeking a Senior Engineer to join their Analytics Development team, a group at the intersection of high-scale technology and quantitative finance. This is an opportunity to lead the design of advanced pricing and risk platforms, including a high-performance distributed computing system used for real-time market data and trading support.
You will collaborate directly with Trading and Quantitative teams, ensuring that complex business objectives are met through robust architecture and continuous innovation.
Your Impact
- Architectural Strategy: Contribute to the architecture and design of technology solutions that form the bedrock of the firm’s analytics.
- Distributed Systems: Build and optimize scalable, high-performance systems that evolve with the business.
- Best Practices: Define and uphold software engineering standards to ensure consistency and quality across the global team.
- Project Leadership: Work with the Development Manager to shape the roadmap and define strategic priorities for the Analytics squad.
The Technical Bar
- Core Languages: Expert in C# paired with a strong proficiency in Python.
- Domain Depth: A solid understanding of derivative products and risk sensitivities (Greeks).
- Cloud & DevOps: Experience with AWS, Terraform (Infrastructure as Code), and modern CI/CD pipelines.
- Data Engineering: Skilled in SQL Server and MongoDB databases.
- Rigor: Proven ability in software architecture using Design Patterns, SOLID principles, and TDD/BDD frameworks.
About You
- The Analytical Thinker: You possess exceptional mathematical and analytical abilities.
- The Collaborative Leader: You are approachable, self-efficient, and excel at building relationships with demanding stakeholders.
- The Resilient Engineer: You thrive in a challenging, fast-paced environment where you take a high level of responsibility.
Why Join?
- High-Performance Focus: You will work on distributed computing systems that require deep software engineering expertise, not just standard business logic.
- Supervisory Growth: This is a supervisory position, offering a clear path for those looking to mentor junior developers and lead technical strategy.
- Modern Ecosystem: Engage in Agile ceremonies (Scrum) within a team that prioritizes robust architecture and innovative product development.
#J-18808-Ljbffr