Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer - Data Infrastructure

Mpa Recruitment

Software Developer - Data Infrastructure

Global hedge fund

Department: Data Development

Location(s): Montreal (relocation bonus provided)

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

The Data Infrastructure team manages the service-oriented data storage infrastructure for the firm. We implement microservices that provide high performance solutions to access large data sets required in trading and research.

We are looking for an experienced Software Developer with a strong background in C++ to join the team. In this role, you will be responsible for designing, developing, and maintaining the data infrastructure components that support the data processing and analytics pipelines. You will work closely with data engineers, data scientists, quantitative researchers and other stakeholders to ensure efficient and reliable data retrieval, processing and storage.

Position Overview:

  • Design, develop, and maintain data infrastructure microservices using C++ to process and analyze large data sets
  • Optimize microservices for performance and scalability, ensuring efficient data processing
  • Debug and troubleshoot software issues, providing timely resolutions
  • Stay up-to-date with industry trends and advancements in C++ programming and data engineering technologies
  • Write clean, maintainable, and efficient code, following coding best practices and standards
  • Participate in code reviews to ensure code quality and consistency
  • Collaborate with support teams to ensure smooth deployment and operation of microservices
  • Contribute to the overall software architecture and design of data processing and analytics pipelines

Required Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related subject
  • 5+ years of professional software engineering experience
  • Proficiency in C++
  • Experience working on microservices and/or asynchronous multithreaded applications
  • Ability to work in a fast-paced, deadline-driven environment.
  • Strong problem-solving and debugging skills
  • Experience working in a Linux environment
  • Excellent communication skills, comfortable interaPythocting directly with stakeholders
  • Willingness to pick up and learn new technologies and frameworks

Nice to have:

  • Knowledge of databases, SQL
  • Familiarity with Boost ASIO
  • Familiarity with data serialization formats such Apache Arrow/Parquet, Google Protocol Buffers, Flatbuffers
  • Contra
  • Experience with gRPC, and Websocket protocols
  • Experience with Google Cloud/AWS and/or containerization in Docker/Kubernetes
  • Experience with highly available distributed systems and working with large datasets
  • Experience with other programming languages such as Rust, Python and Q is a plus
#J-18808-Ljbffr
Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Software Developer - Data Infrastructure in Toronto, ON vacancy
  • $234k - $275k per year

     ...do. Expectations are high, and so are the rewards. The Developer Infrastructure org is the engine behind Robinhood's entire engineering organization...  ...and agentic systems to fundamentally transform Robinhood's software development lifecycle — making every engineer dramatically... 
    Suggested
    Long term contract
    Full time
    Work at office
    Remote work
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    3 days ago
  •  ...we work . ML Platform & Infrastructure Team The Machine Learning...  ...self-serve systems that allow Data Scientists and Engineers to...  ...like vLLM, Ray, and Triton. Develop evaluation & benchmarking...  ...people who have: ~7+ years of software engineering experience in ML... 
    Suggested
    Long term contract
    Manual labor

    Wealthsimple Technologies

    Toronto, ON
    19 days ago
  • $200k - $295k per year

     ...About Sentry Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before...  ...a member of the Developer Infrastructure team, you’ll be responsible...  ...how Sentry handles applicant data? Get the details in our Applicant... 
    Suggested
    Hourly pay
    Full time
    Local area

    Sentry

    Toronto, ON
    more than 2 months ago
  • $200k - $235k per year

     ...careers.  The DevX team’s mission is to build and operate the core developer infrastructure at Robinhood. Our team owns and scales the systems that thousands of engineers rely on daily, partnering with software developers across the company to make development fast, reliable,... 
    Suggested
    Long term contract
    Full time
    Work at office
    Remote work
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    more than 2 months ago
  •  ...PSD Citywide isn’t just a software company; we’re transforming how...  ...advisory services that improve infrastructure and public services. Why...  ...for a Fullstack Software Developer to fill an existing vacancy...  ...expertise in technology and data to our team and directly shape... 
    Suggested
    Remote job
    Full time
    Summer work
    Local area
    Flexible hours
    Weekend work

    Psd Pty Ltd

    Toronto, ON
    12 days ago
  •  ...in? Your Impact Starts Here We're looking for a Software Engineer (Infrastructure/Developer Tooling) who loves building the tools that make other...  ...address friction points in the developer experience, using data and metrics to prioritize improvements Contribute to... 
    Hourly pay
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Work from home
    Flexible hours

    Homebase

    Toronto, ON
    more than 2 months ago
  • $90k - $120k per year

     ...At PartnerStack, we’re passionate about software and the partnership space — and we’re not...  ...you'll do and how you'll have an impact Develop/maintain/extend PartnerStack’s Vue.JS frontend...  ...about our use and handling of personal data from job applicants, please read our... 
    Permanent employment
    Full time
    Worldwide

    Appdirect

    Toronto, ON
    14 days ago
  • $104k - $145k per year

     ...d love to hear from you! We are looking for a Senior Software Developer, Data to join our Data team in the Engineering Department!  The...  ...Lead, Data. In this role you will own the systems and infrastructure that the Data team depends on to operate effectively — including... 
    Remote job
    Full time
    Work at office
    Local area
    Home office
    Flexible hours
    Weekend work

    Zensurance

    Toronto, ON
    more than 2 months ago
  •  ...having led the global audit and accounting software industry for over 30 years, with more...  ...We are seeking a Principal Software Developer – AI Data Architect to drive the technical...  ...modern data platforms on cloud-native infrastructure (AWS preferred), including lakehouse patterns... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Caseware

    Toronto, ON
    more than 2 months ago
  •  ...ours. About the Team Platform & Infrastructure keeps everything else fast, reliable and...  ...Search and the Pantry Design System. Developer Productivity: Internal tooling and IDE...  ...reliability of how we build, test and ship software. Treat internal engineers as your... 
    Long term contract
    Full time
    Work at office

    Maintainx

    Toronto, ON
    14 days ago
  • $120k - $200k per year

     ...products used by millions of students worldwide, is seeking a Software Developer Team Lead who has a passion for technology and education. You...  ...skills in Java or other object-oriented language Postgres, SQL, Data Architecture a plus Strong communication and leadership... 
    Full time
    Work at office
    Worldwide

    IXL Learning

    Toronto, ON
    2 days ago
  • $216k - $297k per year

     ...At Faire, we're using the power of tech, data, and machine learning to connect this thriving...  ...Our Engineering organization owns the software that makes our marketplace work. The Data...  ...: You've built and run data infrastructure that other teams depended on, at meaningful... 
    Full time
    Work at office
    Local area
    Remote work
    Monday to friday
    3 days per week

    Faire

    Toronto, ON
    20 days ago
  • $50 - $60 per hour

     ..., and Jack Dorsey . Position: Software Developers (Must own MacBook) Type: Contract...  ...your Mac to create high-quality training data for advanced AI models . Build,...  ...full-time roles. Utilize everyday developer tools on macOS such as VS Code , Xcode... 
    Full time
    Contract work
    Summer work
    Internship
    Immediate start
    Remote work

    Mercor

    Toronto, ON
    6 days ago
  •  ...applications. This includes: developing detailed programming...  ...or generating code o compiling data-driven programs, maintaining,...  ...during the use and operation of software packages, including technical...  ...Additional Skills for Oracle Software Developer: Experience in... 
    Full time

    Maarut Inc

    Toronto, ON
    12 days ago
  • $88.54 - $106.25 per hour

     ...RQ11712 -  Software Developer - Senior Duration: 9+ Months (203 Business Days) + 1 Extension Location: 5 Days Onsite at 25 Morton Shulman...  ...in a timely manner. Ensure synchronized and consistent data access for all OFPS locations. Work would include documentation... 
    Full time

    Source Code

    Toronto, ON
    18 days ago
  •  ...least amount of financial technology innovation in the developed world. Our first act is to become the cheapest and...  ...after. About the Role We are looking for a Software Engineer, Infrastructure to ensure our data-intensive systems' reliability, scalability, and maintainability... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Home office

    Bree

    Toronto, ON
    more than 2 months ago
  •  ...Position Overview SideFX is seeking an exceptional software developer with strong programming skills and a talent for producing high performance...  ..., additive manufacturing and the generation of synthetic data for use in Machine Learning.   Visit for a full list of our... 
    Full time
    Casual work
    Work at office
    Remote work
    Flexible hours
    Weekend work

    Side Fx

    Toronto, ON
    29 days ago
  • $88.54 - $106.25 per hour

     ...RQ11711 - Software Developer - Senior Duration: 1 Year (250 Business Days)+ 1 Extension  Location: 25 Morton Shulman Ave., Toronto -...  ...experience. Experience with and knowledge of databases, including data modeling and SQL programming skills with the ability to write... 
    Full time

    Source Code

    Toronto, ON
    19 days ago
  •  ...implement, and continuously expand data pipelines by performing...  ...applications. This includes developing detailed programming specifications...  ...the use and operation of software packages, including technical...  ...deployment for virtualized infrastructure and cloud computing environment... 
    Full time

    Maarut Inc

    Toronto, ON
    5 days ago
  • $85k - $95k per year

     ...seeking a highly skilled and experienced Developer to join the Mighty Moose team, focused...  ...You will design and implement innovative software solutions, working closely with developers...  ...) and AWS services.  ~ Experience with Infrastructure as Code (ideally AWS CDK) is a strong... 
    Permanent employment
    Full time
    Temporary work
    Remote work
    Flexible hours

    Liberty Mutual Canada

    Toronto, ON
    8 days ago
  • $125k - $175k per year

     ...recruit the best and the brightest talents.  The Senior AI Software Developer will design, build, and deliver the firm’s AI applications, including...  ...application architecture, including service decomposition, data persistence, state and concurrency models, failure handling,... 
    Full time
    Work at office

    Stikeman Elliott Llp

    Toronto, ON
    21 days ago
  •  ...Strong hands-on experience of 7+ years with Salesforce Data Cloud and core Salesforce platform and design experience Architect and...  ...customization of Salesforce Data Cloud to meet client needs. Develop and maintain custom features, components, and integrations to enhance... 

    Maarut Inc

    Toronto, ON
    2 days ago
  •  ...technology company that builds high-volume data aggregation platforms. Their infrastructure ingests massive streams of sensor...  ...aggressive scaling trajectory. Develop intelligent, automated tooling...  ...contributions to open-source software, particularly in the distributed systems... 
    Full time
    Internship

    Calliere

    Toronto, ON
    more than 2 months ago
  •  ...CRM applications. This includes developing detailed programming...  ...or generating code, compiling data-driven programs, maintaining,...  ...during the use and operation of software packages, including tec...  ...written and verbal Ability to develop and present new ideas and conceptualize... 
    Full time

    Maarut Inc

    Toronto, ON
    7 days ago
  • $125k - $165k per year

     ...Backend Engineer to join the infrastructure team responsible for the long...  ...term health, scalability, and developer experience of Fullscript’s...  ...This is how we like building software: . If you share our values,...  ...to stay aligned with market data and internal equity. Benefits... 
    Long term contract
    Full time
    Work at office
    Work from home
    Flexible hours

    Fullscript

    Toronto, ON
    more than 2 months ago
  •  ...applications. This includes: developing detailed programming...  ...or generating code o compiling data-driven programs, maintaining,...  ...during the use and operation of software packages, including technical...  ...Additional Skills for Oracle Software Developer: Experience in conducting... 
    Full time
    Manual labor

    Maarut Inc

    Toronto, ON
    27 days ago
  • $80k - $130k per year

     ...Canadians feel confident about money. About the Role: As a Software Developer on Borrowell’s Engineering team, you will design, develop,...  .... You’ll work with React, React Native, and our monorepo infrastructure to build foundational core libraries that empower product teams... 
    Remote job
    Full time
    Internship
    Work at office
    Flexible hours

    Borrowell

    Toronto, ON
    more than 2 months ago
  • $68.8k - $103.2k per year

     ...story here: About Meridian The role:  We’re hiring a contract Software Developer (6 months) to accelerate delivery of secure, reliable API...  ...sources and apply logic and problem solving to make decisions. Data Driven – Leverage data and insights to identify, prioritize... 
    Full time
    Contract work
    Work at office
    Remote work
    1 day per week

    Meridian Credit Union

    Toronto, ON
    more than 2 months ago
  •  ...Position: Full Stack -  Software Developer Location: Toronto, ON Job ID#: RQ11443 Duration: 6 Months...  ...maintain RESTful API services. Expose report and reference data through secure and scalable APIs. Produce API documentation... 
    Long term contract
    Full time

    Symbiotic Digital

    Toronto, ON
    28 days ago
  •  ...desired. About the Role: We are seeking a Full-Stack .NET Software Developer who is passionate about technology, a team player, and is...  ...by humans. If you would like more information about how your data is processed, please contact us or click here . FacilityOS... 
    Full time
    Work at office
    Work from home
    2 days per week

    FacilityOS

    Toronto, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer - Data Infrastructure. Be the first to apply!