Back to jobs

Software Developer – Backend & Distributed Systems

Job description

​Software Developer – Backend & Distributed Systems

London, Montreal or Singapore (relocation assistance provided)

Global hedge fund



MPA has been retained by a global investment management firm to recruit a Software Developer, Backend & Distributed Systems for their Data Development team. This technology driven firm develops quantitative investment strategies to achieve high quality returns across global financial markets.

The successful candidate will be an integral part of a team responsible for managing multiple internal backend services, frameworks, and platforms utilized by quants, traders, and other development teams. With extensive multi-year roadmaps, the team is charged with creating versatile, scalable, and well-architected platforms capable of accommodating future feature integrations.


·       Design, develop, and maintain scalable, tested, production-grade distributed systems.

·       Foster close collaboration and communication with invested stakeholders and other tech groups.

·       Assume full ownership for the systems developed by you and your team.

·       Provide support and troubleshoot live production systems.

·       Engage in all stages of the software lifecycle, from gathering requirements all the way through to production support.

Required Qualifications:

·       Bachelor’s degree in Computer Science, Engineering, or a related field.

·       At least 5 years of full-time software development experience.

·       Proficiency in Python or Rust.

·       Hands-on experience implementing Docker/Kubernetes containerization in a production environment.

·       Experience with highly accessible distributed systems and/or working with large datasets.

·       Experience supporting and monitoring a large production system.

·       Excellent communication skills with comfort in directly interacting with stakeholders and other development teams.

·       Familiarity with a Linux environment and version control software.

·       Experience working with and designing CI/CD pipelines.



Nice to have:

·       Working experience with gRPC, Apache Arrow.

·       Hands-on experience with Google Cloud/AWS.

·       Basic understanding of financial markets.


To find out more about this position please send an up to date resume to