At a Glance
- Tasks: Lead a team to design and develop scalable trading platforms and internal tools.
- Company: Join a cutting-edge fintech firm at the intersection of finance and technology.
- Benefits: Enjoy competitive pay, performance bonuses, and a tech-forward culture with autonomy.
- Why this job: Work on impactful financial systems and collaborate with top-tier professionals in a dynamic environment.
- Qualifications: 5+ years in software development with strong skills in Python, C++, and modern web technologies.
- Other info: Hybrid work options available; ideal for those passionate about finance and technology.
The predicted salary is between 54000 - 84000 £ per year.
About the Role: We are seeking a highly experienced and versatile Senior Software Engineer with deep expertise across quantitative development, infrastructure engineering, and full-stack development, to join and lead a high-performance team. The ideal candidate thrives at the intersection of finance and technology, has led engineering teams, and has built and maintained robust trading systems and developer tooling across cloud-native architectures.
Location: London | Dubai | Hybrid (Subject to Candidate)
Key Responsibilities:
- Lead architecture, design, and development of scalable trading platforms and internal developer tools.
- Collaborate with quant researchers, traders, and infrastructure teams to deliver performant solutions.
- Maintain and optimize trading infrastructure (low-latency systems, data pipelines, monitoring, etc.).
- Manage a team of software engineers, mentor junior developers, and drive best practices across the stack.
- Ensure high code quality through code reviews, CI/CD, test automation, and Git-based workflows.
- Own deployment pipelines across cloud providers (AWS, GCP, Azure) using containerization (Docker, Kubernetes).
- Design and implement microservices and APIs for internal tools and external integrations.
- Work with data at scale (market data ingestion, real-time analytics, historical storage).
Required Skills & Experience:
- Core Engineering: 5+ years of experience in software development, with exposure to both backend and frontend stacks.
- Strong programming proficiency in Python, C++, and Java (Quant/Trading grade codebases).
- Expertise in modern web development with React, Node.js, MongoDB, and SQL (Postgres, MySQL).
- Strong understanding of Git/GitHub, CI/CD workflows, code branching strategies, and code ownership.
- Prior work in a fintech, hedge fund, or proprietary trading firm environment. Crypto-native a plus.
- Infrastructure & DevOps: Production experience with Kubernetes and cloud-native deployment strategies.
- Hands-on with AWS, GCP, and Azure for compute, networking, and storage configurations.
- Familiarity with monitoring/logging tools (e.g., Prometheus, Grafana, ELK stack).
- Trading Systems & Finance: Solid understanding of trading infrastructure, latency optimization, execution systems, and market data feeds.
- Experience working in or with quantitative research, HFT, or hedge fund teams is highly desirable.
- Leadership: Proven experience managing and mentoring a team of 3–10 engineers.
- Ability to translate business and research needs into engineering roadmaps.
- Collaborative mindset, capable of interfacing with multi-disciplinary teams.
Nice to Have:
- Experience with Redis, Kafka, or similar real-time streaming/data platforms.
- Familiarity with financial APIs, FIX protocol, or trading exchange integrations.
Education: Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field.
What We Offer: Competitive compensation + performance-based bonuses. Opportunity to work on cutting-edge financial systems with high-impact teams. Tech-forward culture with strong engineering autonomy.
Senior Software Engineer - Quant Full Stack & Infrastructure (Team Lead) (, , United Kingdom) employer: Trireme
Contact Detail:
Trireme Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Quant Full Stack & Infrastructure (Team Lead) (, , United Kingdom)
✨Tip Number 1
Familiarise yourself with the latest trends in fintech and trading systems. Understanding the current landscape will help you speak confidently about how your skills align with our needs during interviews.
✨Tip Number 2
Showcase your leadership experience by preparing examples of how you've successfully managed teams and projects. Be ready to discuss specific challenges you faced and how you overcame them, as this role requires strong team management skills.
✨Tip Number 3
Brush up on your knowledge of cloud-native architectures and containerisation technologies like Docker and Kubernetes. Being able to discuss your hands-on experience with these tools will set you apart from other candidates.
✨Tip Number 4
Network with professionals in the fintech space, especially those who have experience in quantitative research or trading. Engaging with industry peers can provide valuable insights and potentially lead to referrals for the position.
We think you need these skills to ace Senior Software Engineer - Quant Full Stack & Infrastructure (Team Lead) (, , United Kingdom)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly in quantitative development and infrastructure engineering. Emphasise your leadership roles and any experience with trading systems.
Craft a Compelling Cover Letter: In your cover letter, express your passion for the intersection of finance and technology. Mention specific projects where you've led teams or developed robust trading systems, and how your skills align with the job requirements.
Showcase Technical Skills: Clearly list your programming proficiencies, especially in Python, C++, and Java. Include your experience with modern web development technologies like React and Node.js, as well as your familiarity with cloud platforms and containerization.
Highlight Leadership Experience: Detail your experience managing and mentoring teams. Provide examples of how you've translated business needs into engineering roadmaps and fostered collaboration within multi-disciplinary teams.
How to prepare for a job interview at Trireme
✨Showcase Your Leadership Skills
As a Senior Software Engineer and team lead, it's crucial to demonstrate your leadership experience. Be prepared to discuss specific examples of how you've managed teams, mentored junior developers, and driven best practices in previous roles.
✨Highlight Your Technical Expertise
Make sure to emphasise your proficiency in the required programming languages like Python, C++, and Java. Discuss your experience with modern web development frameworks and cloud-native deployment strategies, as these are key to the role.
✨Demonstrate Your Understanding of Trading Systems
Since the role involves working with trading infrastructure, be ready to talk about your knowledge of low-latency systems, market data feeds, and execution systems. Sharing relevant experiences from fintech or trading environments will strengthen your candidacy.
✨Prepare for Collaborative Scenarios
The role requires collaboration with quant researchers and traders. Prepare to discuss how you've successfully worked with cross-functional teams in the past, and be ready to provide examples of how you translated business needs into engineering solutions.