At a Glance
- Tasks: Lead a team to design and develop scalable trading platforms and 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: Make an impact in finance while working with high-performance teams on innovative solutions.
- Qualifications: 5+ years in software development with strong skills in Python, C++, and modern web technologies.
- Other info: Remote work options available; ideal for those passionate about trading systems and mentoring.
The predicted salary is between 54000 - 84000 £ per year.
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: Remote | Dubai | London
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.
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)
✨Tip Number 1
Showcase your leadership skills by discussing any previous experience managing teams. Highlight specific projects where you mentored junior developers or led a team to success, as this role requires strong leadership capabilities.
✨Tip Number 2
Familiarise yourself with the latest trends in fintech and trading systems. Being able to discuss current technologies and methodologies in your interview will demonstrate your passion for the industry and your proactive approach to learning.
✨Tip Number 3
Prepare to discuss your experience with cloud-native architectures and containerisation. Be ready to provide examples of how you've implemented solutions using AWS, GCP, or Azure, as well as your familiarity with Kubernetes.
✨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 insights and potentially lead to referrals, increasing your chances of landing the job.
We think you need these skills to ace Senior Software Engineer - Quant Full Stack & Infrastructure (Team Lead)
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 scalable solutions, and how these experiences align with the company's goals.
Showcase Technical Skills: Clearly list your technical skills, especially in Python, C++, Java, and modern web development frameworks like React and Node.js. Provide examples of how you've used these technologies in previous roles, particularly in a fintech environment.
Highlight Leadership Experience: Detail your experience managing and mentoring teams. Discuss how you've translated business needs into engineering roadmaps and your approach to fostering 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 architectures, as these are key to the role.
✨Prepare for Technical Questions
Expect technical questions that assess your understanding of trading systems, low-latency infrastructure, and CI/CD workflows. Brush up on your knowledge of microservices, APIs, and data handling at scale to confidently tackle these queries.
✨Demonstrate Collaboration Skills
Since the role involves working closely with quant researchers and traders, be ready to share examples of how you've successfully collaborated with cross-functional teams. Highlight your ability to translate complex technical concepts into actionable insights for non-technical stakeholders.