At a Glance
- Tasks: Design and deliver high-performance components for post-trade workflows using Python.
- Company: Join a globally recognised systematic investment firm with a collaborative culture.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Why this job: Make a real impact in the financial markets with cutting-edge technology.
- Qualifications: 5 years of Python experience in trading or post-trade domains required.
- Other info: Dynamic environment with strong expectations around software engineering standards.
The predicted salary is between 36000 - 60000 Β£ per year.
Overview
The role at Covenant Partners Realty involves a Python focused Software Developer to join their Post Trade engineering group. This team builds and operates the pipelines that sit at the heart of post trade processing, powering millions of transactions and ensuring accuracy, timeliness and compliance across global markets.
You will design and deliver high performance components that automate the full lifecycle of post trade workflows, from ingesting transaction feeds through to booking, enrichment, reconciliation and analytics. This is a hands-on engineering role where you will own production systems, improve reliability, optimise data flows and help shape the architecture behind one of the most advanced trading environments in the industry.
The environment is deeply technical, collaborative and quality driven, with strong expectations around software engineering standards, data integrity, and scalable distributed design.
Core Requirements
- Strong Computer Science background with 5 years Python engineering in trading or post trade domains
- Proven experience building data intensive services and working with PostgreSQL and data frame tooling
- Background in trade booking and FIX protocol integration
- Ability to design and implement scalable, high availability and distributed architectures
- Experience building reporting and reconciliation tooling and working with large transactional datasets
- Understanding of OTC products including CDS, Interest Rate Swaps and Variance Swaps
Highly Desirable
- Experience with C++, Spark, Kafka or other distributed compute tools
- Exposure to position keeping, risk, or PnL systems
- Strong debugging, profiling and optimisation capability across data pipelines
If you want to work at the intersection of software engineering, distributed systems and financial markets and enjoy taking ownership of critical production platforms, Ncounter would like to speak with you. Please get in touch for a confidential discussion.
Lead Software Developer employer: Covenant Partners Realty
Contact Detail:
Covenant Partners Realty Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Lead Software Developer
β¨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to Python and trading systems. This will give potential employers a taste of what you can do and set you apart from the crowd.
β¨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding key concepts in distributed systems. Practice common interview questions and consider mock interviews to build confidence.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to engage with us directly.
We think you need these skills to ace Lead Software Developer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Lead Software Developer role. Highlight your Python experience, especially in trading or post-trade domains, and donβt forget to mention any relevant projects that showcase your skills in building data-intensive services.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why youβre passionate about the role and how your background aligns with the requirements. Mention specific experiences that demonstrate your ability to design scalable architectures and work with large datasets.
Showcase Your Technical Skills: In your application, be sure to highlight your technical skills, especially with Python, PostgreSQL, and any experience with distributed systems like Spark or Kafka. We love seeing candidates who can clearly articulate their technical expertise and how it applies to our needs.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. Itβs the easiest way for us to keep track of your application and ensure it reaches the right people. Plus, it shows youβre serious about joining our team!
How to prepare for a job interview at Covenant Partners Realty
β¨Know Your Tech Stack
Make sure youβre well-versed in Python, PostgreSQL, and any other technologies mentioned in the job description. Brush up on your knowledge of data-intensive services and be ready to discuss how you've implemented scalable architectures in your previous roles.
β¨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled challenges in post-trade workflows or optimised data flows. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your impact.
β¨Understand the Financial Context
Familiarise yourself with OTC products like CDS and Interest Rate Swaps. Being able to speak knowledgeably about these will show that you understand the domain and can contribute effectively to the teamβs goals.
β¨Ask Insightful Questions
Prepare thoughtful questions about the teamβs current projects, challenges they face, and their approach to software engineering standards. This not only shows your interest but also helps you gauge if the company is the right fit for you.