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 72000 - 108000 £ 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 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- a plus.
- Infrastructure & DevOps: Production experience with Kubernetes and cloud-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) employer: ZipRecruiter
Contact Detail:
ZipRecruiter 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
Familiarise yourself with the latest trends in fintech and trading systems. Understanding the current landscape will help you engage in meaningful conversations during interviews and demonstrate your passion for the industry.
✨Tip Number 2
Network with professionals in the finance and technology sectors. Attend meetups, webinars, or conferences related to quantitative development and infrastructure engineering to build connections that could lead to referrals.
✨Tip Number 3
Showcase your leadership skills by discussing any past experiences where you've successfully managed teams or projects. Be prepared to share specific examples of how you mentored junior developers and drove best practices.
✨Tip Number 4
Brush up on your knowledge of cloud technologies and containerisation. Being able to speak confidently about AWS, GCP, Azure, Docker, and Kubernetes will set you apart as a candidate who can hit the ground running.
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: Write a cover letter that showcases your passion for finance and technology. Discuss specific projects where you've led teams or developed scalable solutions, and how your skills align with the job requirements.
Showcase Technical Skills: In your application, clearly list your programming proficiencies in Python, C++, and Java, as well as your experience with modern web development technologies like React and Node.js. Mention any familiarity with cloud platforms and DevOps practices.
Highlight Leadership Experience: Detail your experience managing and mentoring software engineers. Provide examples of how you've translated business needs into engineering roadmaps and fostered collaboration within teams.
How to prepare for a job interview at ZipRecruiter
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with programming languages like Python, C++, and Java. Highlight specific projects where you've built trading systems or developer tools, and be ready to explain the technical challenges you faced and how you overcame them.
✨Demonstrate Leadership Skills
Since this role involves managing a team, share examples of how you've successfully led engineering teams in the past. Discuss your mentoring approach and how you've fostered collaboration among team members to achieve project goals.
✨Understand the Business Context
Familiarise yourself with the company's focus on finance and technology. Be ready to discuss how your engineering decisions can impact trading performance and how you can align technical solutions with business objectives.
✨Prepare for System Design Questions
Expect questions about designing scalable trading platforms and internal tools. Practice articulating your thought process for architecture decisions, including considerations for low-latency systems and cloud deployment strategies.