Talent.com
Software Engineer
Software EngineerCompunnel, Inc. • Montreal, Montreal (administrative region), CA
Software Engineer

Software Engineer

Compunnel, Inc. • Montreal, Montreal (administrative region), CA
30+ days ago
Job type
  • Full-time
Job description

Join the cutting-edge development team behind RICE (Risk Calculation Environment) — a highly integrated, functional Scala platform that underpins Client's fixed income risk management systems and next-generation trading applications. As a Senior Software Engineer on the Data Access Layer (DAL) team, you will contribute to the design and implementation of globally distributed systems that serve as the backbone for data access and storage across the platform. This role offers the opportunity to work with state-of-the-art technologies and solve complex, large-scale engineering problems in a collaborative and technically rich environment.

Key Responsibilities:

  • Design, develop, and maintain performant and distributed systems for data storage, access, and distribution within the RICE platform.
  • Integrate with a range of technologies such as MongoDB, PostgreSQL, Kafka, and both internal and external cloud infrastructures.
  • Take ownership of technical deliverables and help guide other engineers through architecture and implementation.
  • Contribute to all phases of the development lifecycle: analysis, design, development, testing, deployment, and support.
  • Collaborate with global team members and communicate effectively across time zones.
  • Partner with application developers to understand their data access needs and deliver scalable, efficient solutions.
  • Identify opportunities for system and process improvements, and take initiative to drive change.
  • Work in an agile environment, continuously learning and adopting best practices.
Required Qualifications:
  • Strong analytical and problem-solving skills with a deep understanding of software engineering principles.
  • Proficiency in one or more of the following programming languages: Scala, Java, C++, .NET, or similar. (Scala knowledge is a plus but not required; willingness to learn is essential.)
  • Solid grasp of core computer science concepts, including algorithms, data structures, concurrency, and code optimization.
  • Technically curious with an eagerness to understand system internals, design trade-offs, and performance characteristics.
  • Demonstrated understanding of the importance of testing, documentation, and code quality.
  • Ability to work independently and collaboratively in a fast-paced, global environment.
Preferred Qualifications (if any):
  • Familiarity with SQL and NoSQL databases (e.g., MongoDB, PostgreSQL) is helpful but not mandatory.Experience working on large-scale enterprise systems.
  • Background in financial services is not required, but the ability to work within complex technical ecosystems is advantageous.
  • Exposure to distributed systems, functional programming, or cloud-based architectures is a plus.
#J-18808-Ljbffr
Create a job alert for this search

Software Engineer • Montreal, Montreal (administrative region), CA

Similar jobs

Software Engineer

WarpMontreal (administrative region), QC, CA
Full-time

Warp: We're Building the Platform for Agentic Development.Warp began with the vision of reimagining one of the fundamental dev tools—the terminal—to make it more usable and powerful for all develop...Show more

 • Promoted

Software Engineer

SGS Société Générale de Surveillance SAMontreal (administrative region), QC, CA
Full-time

In this central and dynamic role, you will contribute to the design, development, testing, and deployment of crucial features in applications used by our traders and operations across the globe, wi...Show more

 • Promoted

Software Engineer

MercorMontreal
Full-time

Mercor connects elite creative and technical talent with leading AI research labs.Headquartered in San Francisco, our investors include Benchmark, General Catalyst, Peter Thiel, Adam D'Angelo, Larr...Show more

 • Promoted

Remote Software Engineer

AniesispharmaMontreal, Montreal (administrative region), CA
Remote
Full-time

Please note: This role is exclusively available to individuals residing in Canada.Position: Remote Software Engineer.Aniesispharma is a leading pharmaceutical company that specializes in developing...Show more

 • Promoted

Software Engineer - Brookhaven

VoldexMontreal, Montreal (administrative region), CA
Full-time +1

Voldex is a leading gaming company focused on Roblox, the most exciting ecosystem in gaming today.We are home to several of Roblox's top games, including Brookhaven, Driving Empire, and NFL Univers...Show more

 • Promoted

Staff Software Engineer - Cloud Observability (Kubernetes)

Grafana LabsMontreal (administrative region), QC, CA
Full-time

A leading software company is seeking a Staff Software Engineer to enhance their Grafana Cloud infrastructure.This remote role focuses on observability, integrating various metrics and logs, with a...Show more

 • Promoted

Software Engineer

OsedeaMontréal, Quebec, Canada
Full-time

We’re a thriving tech development firm that places people at the center of everything we do.Our team is passionate about building efficient, enjoyable solutions while fostering community, diversity...Show more

 • Promoted

Software Engineer

TRXMontreal (administrative region), QC, CA
Full-time

Design, implement, and maintain software for nuclear systems, ensuring compliance with safety and regulatory standards.Develop software for reactor control, monitoring systems, data acquisition, si...Show more

 • Promoted

Software Engineer - Low-Latency, High-Throughput Systems

ALLTECH CONSULTING SVC INCMontreal
Full-time

A consulting services company in Montreal is seeking a highly motivated Software Developer to join its team.The role involves designing and optimizing high-throughput infrastructure, troubleshootin...Show more

 • Promoted

Senior Java Software Engineer - Luxoft

Luxoftsaint-esprit, qc, ca
Full-time

One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.Product being developed is a...Show more

 • Promoted

Software Engineer

WallStreetBetsMontreal (administrative region), QC, CA
Full-time

WallStreetBets is the largest finance community in the world.With over 20 million users, we’re the movement that helped redefine retail investing and put power back into the hands of everyday trade...Show more

 • Promoted

Software Engineer 3

MongoDBMontreal, Montreal (administrative region), CA
Full-time

Cloud Payments is part of the Cloud Billing organization.As MongoDB’s Cloud business grows, the billing and payments stack becomes increasingly mission‑critical.Ingests and aggregates detailed mete...Show more

 • Promoted

Software Engineer

LanceSoft, Inc.Montreal
Full-time

The position requires an experienced Power Platform engineer to develop solutions for customers and to create self-service tools.The role demands expertise in both development and infrastructure, a...Show more

 • Promoted

Software Engineer - Brookhaven

Voldex GamesMontreal (administrative region), QC, CA
Full-time +1

Voldex is a leading gaming company focused on Roblox, the most exciting ecosystem in gaming today.We are home to several of Roblox's top games, including Brookhaven, Driving Empire, and NFL Univers...Show more

 • Promoted

Senior Software Engineer

Hayssaint-esprit, qc, ca
Full-time

What are the top 3 skills required for this role?.Job Description/ Responsibilities.Design, develop, and maintain web applications using.Develop front-end components using HTML, CSS, JavaScript, an...Show more

 • Promoted

Software Engineer

SpellbookMontreal (administrative region), QC, CA
Full-time

Spellbook is a leading AI suite for commercial lawyers, trusted by more than 3,000 law firms and in‑house teams worldwide.Our mission is to make legal services more accessible by empowering legal p...Show more

 • Promoted

Fullstack Software Engineer

WaveloMontreal (administrative region), QC, CA
Full-time

Wavelo is a SaaS business on a mission to make telecoms a breeze.We provide flexible software that modernizes how communication service providers (CSPs) do business, helping them drive more value, ...Show more

 • Promoted

Software Engineer

L3Harris TechnologiesMontreal (administrative region), QC, CA
Full-time

L3Harris is dedicated to recruiting and developing high‑performing talent who are passionate about what they do.Our employees are unified in a shared dedication to our customers’ mission and quest ...Show more