At a Glance
- Tasks: Design and maintain FIX connections for real-time trade execution and order management.
- Company: Join a leading investment management firm focused on innovative trading solutions.
- Benefits: Enjoy competitive salary, private medical insurance, and a corporate gym membership.
- Why this job: Be part of a dynamic team enhancing trading flows and mentoring future developers.
- Qualifications: 6+ years in C# or Java, with expertise in FIX protocol and OMS integrations.
- Other info: Relocation assistance and visa sponsorship available for the right candidate.
The predicted salary is between 48000 - 72000 £ per year.
- FIX Connectivity & OMS Integration: Design, develop, and maintain FIX connections and OMS integrations to facilitate real-time trade execution, order management, and post-trade workflows. Implement secure, low-latency connections with various trading venues and brokers, ensuring robust message handling and failover mechanisms.
- Application Architecture & Design: Lead the design and architecture of critical components for data consumption, distribution, and analytics. Conduct design reviews, propose innovative solutions, and drive best practices in software engineering.
- Cross-Team Collaboration: Partner with traders, portfolio managers, and risk managers to understand front-office requirements and enhance end-to-end trade flows. Liaise with other IT teams (Market Data, Infrastructure, Risk, etc.) to ensure seamless data exchange and system interoperability.
- Performance & Monitoring: Implement robust monitoring, logging, and alerting solutions to ensure timely detection and resolution of FIX and OMS-related issues. Conduct performance tuning and optimization of integration components to minimize latency and maximize throughput.
- Mentorship & Leadership: Mentor junior team members, promoting knowledge sharing and professional growth. Contribute to strategic technology roadmaps and champion the continuous improvement of development processes
Overall purpose of the job:
- FIX Connectivity & OMS Integration: Design, develop, and maintain FIX connections and OMS integrations to facilitate real-time trade execution, order management, and post-trade workflows. Implement secure, low-latency connections with various trading venues and brokers, ensuring robust message handling and failover mechanisms.
- Application Architecture & Design: Lead the design and architecture of critical components for data consumption, distribution, and analytics. Conduct design reviews, propose innovative solutions, and drive best practices in software engineering.
- Cross-Team Collaboration: Partner with traders, portfolio managers, and risk managers to understand front-office requirements and enhance end-to-end trade flows. Liaise with other IT teams (Market Data, Infrastructure, Risk, etc.) to ensure seamless data exchange and system interoperability.
- Performance & Monitoring: Implement robust monitoring, logging, and alerting solutions to ensure timely detection and resolution of FIX and OMS-related issues. Conduct performance tuning and optimization of integration components to minimize latency and maximize throughput.
- Mentorship & Leadership: Mentor junior team members, promoting knowledge sharing and professional growth. Contribute to strategic technology roadmaps and champion the continuous improvement of development processes
Requirements
Education and Qualifications
- Bachelor\’s or Master\’s degree in Computer Science, Engineering, Mathematics, or a related field
Experience
- Extensive Programming Experience: Minimum of 6 years of professional experience, with the majority in C# or Java, particularly in high-performance and real-time environments.
- FIX Protocol & OMS Expertise: Proven background in implementing and supporting FIX-based connectivity and OMS integrations, including message routing and exception handling.
- React & TypeScript: Experience building and maintaining React-based applications using TypeScript (including state management libraries and associated tooling).
- Database Skills: Proficient in relational databases (e.g. SQL Server) and familiarity with other database types (e.g. Redis)
- DevOps & CI/CD: Understanding of modern DevOps practices, including version control (Git), build pipelines, containerization (Docker/Kubernetes), and cloud services (AWS)
Skills
- Financial Products: Familiarity with interest rate products, bonds, equities, FX, or derivatives.
- Messaging Technologies: Hands-on experience with message-oriented middleware (e.g. RabbitMQ) for streaming data.
- Quantitative Skills: Basic understanding of quantitative models, time-series analysis, or pricing libraries.
- Soft Skills: Strong communication, presentation, and interpersonal skills to collaborate effectively with other teams
Benefits
- Competitive salary
- Relocation assistance and visa sponsorship
- Private medical insurance
- Life assurance
- Corporate gym membership (and a complimentary wellness space in our London office)
- Employee restaurant with free breakfast, lunch and dinner
Seniority level
-
Seniority level
Mid-Senior level
Employment type
-
Employment type
Full-time
Job function
-
Job function
Engineering and Information Technology
-
Industries
Non-profit Organizations and Primary and Secondary Education
Referrals increase your chances of interviewing at Capula Investment Management LLP by 2x
Sign in to set job alerts for “Senior Software Engineer” roles.
Senior Java Engineer – Take Ownership of Flagship Trading Product – Up to £120k
London, England, United Kingdom 1 month ago
London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 1 week ago
Lead Software Engineer – Transfer Agency team.
London, England, United Kingdom 2 weeks ago
Codified Controls – Senior Full-Stack Software Engineer – VP
London, England, United Kingdom 1 day ago
London, England, United Kingdom 2 days ago
Senior Software Engineer/SRE – Managed Systems Engineering
London, England, United Kingdom 2 days ago
Lead Software Engineer, Legal & Compliance
London, England, United Kingdom 4 days ago
London, England, United Kingdom 1 day ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 3 days ago
VP/SVP/ED Lead Java Software Engineer – Investment Bank
City Of London, England, United Kingdom £175,000.00-£185,000.00 1 day ago
London, England, United Kingdom 1 week ago
Senior Software Engineer, Robotics & Microscope Control
London, England, United Kingdom 1 day ago
Senior Lead eSoftware Engineer – Equities Algo Trading – Java – VP
London, England, United Kingdom 8 hours ago
Senior Java Analyst Developer / Technical Consultant
London, England, United Kingdom 1 week ago
London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 2 weeks ago
Engineering Lead (Product Lifecycle – Purchasing)
London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 6 days ago
Lead Software Engineer – Electronic Trading (Vice President)
City Of London, England, United Kingdom 4 days ago
Principal Generative AI Software Engineer – SVP
London, England, United Kingdom 1 week ago
London, England, United Kingdom 2 months ago
Lead Software Engineer – EU Natural Gas & Power
Senior Software Engineer (C++), Endpoint Client
London, England, United Kingdom 4 days ago
Senior Supply Chain Applications Builder/Developer
London, England, United Kingdom 2 days ago
Principal Cross -Team Software Engineering Lead
London, England, United Kingdom 1 week ago
Senior C++ Engineer (Mandarin Speaker) – London / Remote from the UK
London, England, United Kingdom 1 month ago
SAP Sovereign Cloud User Assistance Developer Specialist/ Senior (Technical Writer)
Feltham, England, United Kingdom 2 days ago
Senior Technical Architect for Social Housing Developer
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Senior C# Developer employer: Capula Investment Management LLP
Contact Detail:
Capula Investment Management LLP Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior C# Developer
✨Tip Number 1
Familiarise yourself with the FIX protocol and OMS integrations. Understanding the nuances of these technologies will not only help you in interviews but also demonstrate your commitment to the role.
✨Tip Number 2
Showcase your experience with low-latency systems and performance tuning. Be prepared to discuss specific projects where you've optimised integration components, as this is crucial for the role.
✨Tip Number 3
Highlight your collaboration skills by preparing examples of how you've worked with cross-functional teams. This will be key in demonstrating your ability to partner with traders and other IT teams effectively.
✨Tip Number 4
Prepare to discuss your mentorship experiences. As a senior developer, you'll be expected to guide junior team members, so having concrete examples of your leadership will set you apart.
We think you need these skills to ace Senior C# Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your extensive programming experience, particularly in C# or Java. Emphasise any relevant projects involving FIX protocol and OMS integrations, as well as your experience with React and TypeScript.
Craft a Compelling Cover Letter: In your cover letter, explain why you are passionate about the role and how your skills align with the job requirements. Mention your experience in high-performance environments and your ability to collaborate with cross-functional teams.
Showcase Your Technical Skills: Include specific examples of your work with message-oriented middleware and database technologies. Highlight any experience you have with DevOps practices, such as CI/CD pipelines and cloud services, to demonstrate your modern software engineering capabilities.
Prepare for Technical Questions: Anticipate technical questions related to FIX connectivity, performance tuning, and application architecture. Be ready to discuss your approach to problem-solving and how you mentor junior team members, as these are key aspects of the role.
How to prepare for a job interview at Capula Investment Management LLP
✨Showcase Your Technical Expertise
Be prepared to discuss your extensive experience with C# and Java, especially in high-performance environments. Highlight specific projects where you've implemented FIX-based connectivity and OMS integrations, detailing the challenges you faced and how you overcame them.
✨Demonstrate Problem-Solving Skills
Expect technical questions that assess your ability to handle real-time trade execution and order management issues. Prepare examples of how you've optimised performance and resolved latency problems in previous roles, showcasing your analytical thinking.
✨Emphasise Cross-Team Collaboration
Since this role involves working closely with traders and portfolio managers, be ready to discuss your experience in cross-team collaboration. Share examples of how you've gathered requirements from different stakeholders and enhanced end-to-end trade flows.
✨Prepare for Leadership Questions
As a senior developer, you'll likely be expected to mentor junior team members. Think about your leadership style and prepare to discuss how you've contributed to team growth and knowledge sharing in past positions.