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

Senior Software Engineer

$106k - $128k per year

BCI

British Columbia Investment Management Corporation (BCI) offers an exceptional opportunity to work at a world-class organization while living in a west coast setting. With $313.7 billion of gross assets under management, as of March 31, 2026, British Columbia Investment Management Corporation (BCI) is the provider of investment management services for British Columbia’s public sector and one of the largest asset managers in Canada. BCI seeks investment opportunities around the world and across a range of asset classes that convert savings into productive capital. Our investment returns play a significant role in helping our institutional clients build a financially secure future for their beneficiaries.This isn't a traditional IT role, and it isn't a traditional Software Engineer, Data Engineer, or Business Intelligence role either. You'll learn the business, build relationships, and partner with Private Equity SMEs to solve problems instead of taking orders. You'll build applications, automated workflows, and AI agents that change how the PE team works day to day, along with the data pipelines, models, and dashboards that sit underneath them.WHO YOU WILL WORK WITH
Modern tools, pushing boundaries: We run Databricks (Unity Catalog, Apps, Lakebase, Genie, Vector Search), Azure, Power BI, and enterprise Claude across the full product suite (Claude Code, Artifacts, Cowork, Skills), already connected to our data platform through an MCP server we built and operate. We are actively replacing manual processes with agentic workflows and internal apps built with AI-assisted developmentHigh-impact work: 75% of the organization uses our analytics;
we work with smart, ambitious business users on high-ROI use cases where the results show up in real investment decisionsEmbedded, not ticketed: The team sits with the PE department. You'll be in the room when problems are defined, not handed a spec afterwardsGreat culture: Fast-paced with world-class expectations, but supportive and genuinely funTHE OPPORTUNITY
Reporting to the Senior Manager, Technology Solutions (Private Equity), the Senior Software Engineer designs and delivers end-to-end, full stack solutions for the business, from production applications and AI agents through to the data pipelines and analytical models that power them, working with minimal technical direction.You’ll partner closely with Private Equity (PE) teams across PE Finance, PE Operations, Deal teams, and PE directors and executives, where data accuracy has real business and regulatory consequences. You’ll own your work from the first conversation with a stakeholder to the production release and beyond.WHAT YOU BRING
Bachelor's degree in Computer Science, Engineering, or a related fieldMinimum 6 years of related experience, including hands‑on delivery of production applicationsAdvanced proficiency in SQL and PythonExperience building agentic workflows and LLM‑powered applications, including RAG, using AI to process unstructured data (documents, emails, PDFs), and working with MCP servers and tool‑calling architecturesHands‑on experience with Databricks and the Azure stackDaily fluency with AI‑assisted development tools, ideally the Claude ecosystem (Claude Code, Artifacts, Cowork, Skills) or equivalentsExperience with both transactional databases (e.G. PostgreSQL, MariaDB) and analytical warehouses (e.G. Databricks SQL), and knowing when to use whichSolid data engineering foundation: ETL/ELT pipeline development, data modelling, and data architectureComfortable in modern engineering practice: Git‑based version control, CI/CD pipelines, automated testing, and infrastructure‑as‑code deployment (e.G. Databricks Asset Bundles, Terraform, Azure DevOps)Experience implementing authentication and authorization mechanisms (e.G. SSO, OAuth 2.0, OIDC, role‑based access control) in enterprise applicationsDemonstrated experience leading complex projects end‑to‑end at high pace and quality, with minimal direction requiredStrong project planning and communication skills: you scope work, set expectations, surface risks early, and give stakeholders regular updates without being askedEvidence of being a top performer, self‑starter, curious and capable of learning new skills, behaviours, and tools quicklyExperience mentoring other engineers, including code and design review, and raising team standardsNICE TO HAVES
Knowledge of Private Markets (fund structures, capital calls and distributions, valuations, portfolio monitoring)Experience working in investment management or other regulated, data‑intensive domainsExperience with Databricks Apps, Lakebase, Genie, or Vector SearchFamiliarity with graph databases and knowledge graphs (e.G. Neo4j) and where they fit alongside relational and analytical storesWHAT YOU WILL DO
You’ll lead, build, and maintain end‑to‑end solutions across the full delivery lifecycle including:Partnering with PE stakeholders to define problems, gather requirements, and shape solutions togetherDesigning and delivering end‑to‑end applications, including tech stack selection, architecture, back‑end and front‑end development, REST APIs, integration with existing systems, and DevOps, hosted on Databricks Apps and AzureBuilding agentic workflows and AI agents: document intelligence over investment materials, automated processing and routing of files from fund administration feeds, natural‑language access to PE data through MCP, and Claude Skills that package team knowledgeOwning delivery from scoping through testing, deployment, production release, and ongoing support, including prioritization, stakeholder management, and communicating progress and risks on a regular cadenceDeveloping data pipelines and analytical solutions with clear lineage, reconciliation, and validation suitable for PE fund and portfolio reporting, valuations, and audit reviewProactively identifying risks, streamlining operations, developing application roadmaps, and maintaining accurate technical documentationSharing expertise across teams and mentoring team members and co‑ops through design reviews, code reviews, and pairing, and contributing to team standardsStaying current on the AI and Databricks ecosystem and bringing new capabilities to the team where they create real valueWHERE YOU WILL WORK
This role can be based in either our Victoria or Vancouver office. Relocation support within Canada is available if needed. We are an in‑person, collaborative organization with the flexibility to work remotely one day per week.SALARY RANGE
The annualized salary range for this role is CAD $106,000 to $128,000.Our recruitment process requires that the successful candidate agrees to undergo a criminal record search, education and designation verification;
to provide a declaration of no previous or current criminal status;
and to comply with our corporate Code of Ethics & Professional Conduct.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Winnipeg, MB vacancy
  •  ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of... 
    Senior
    Full time

    pofft Technology Inc.

    Winnipeg, MB
    4 days ago
  •  ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference... 
    Senior

    Equinix

    Winnipeg, MB
    4 days ago
  • $141.4k - $204.4k per year

     ...happen. Description And RequirementsIn FC Quality Verification Engineering, our mission is to build the technology, large-scale test...  ..., content, and live operations teams. Role SummaryAs a Senior Software Developer in Vancouver you will manage these systems from proposal... 
    Senior
    Full time
    Work at office
    Local area
    3 days per week

    Electronic Arts

    Winnipeg, MB
    1 hour ago
  •  ...Role Overview We are seeking a highly skilled Senior Full-Stack Developer with 6+ years of experience to lead the digital transformation...  ...hosted on AWS. This is not a 'maintenance' role; it is a 're-engineering' role. You will bridge the gap between reliable legacy logic and... 
    Senior
    Immediate start

    GFL Environmental Inc.

    Winnipeg, MB
    1 hour ago
  • $132k - $185k per year

     ...luluRoute, a homegrown application that acts as a parcel execution engine. This application integrates with our Warehouse Management...  ...North America and global regions. Core responsibilities As a Senior Software Engineer, you will lead the design and implementation of... 
    Senior
    Long term contract
    Permanent employment
    Part time

    Lululemon Athletica Inc.

    Winnipeg, MB
    1 hour ago
  • $130k - $150k per year

     ...results. The Team: Application Platform Engineering owns what every product team at impact....  ...growing team, reporting directly to our Senior Director of Engineering and working with...  ...and Spring A track record of building software other engineers depend on, such as APIs,... 
    Senior
    Long term contract
    Temporary work
    Local area
    Home office
    Flexible hours

    impact.com

    Winnipeg, MB
    1 hour ago
  • $93k - $139k per year

    **Description** Join Team CARFAX as **Senior Software Engineer** Isn't it time you bragged about where you work? At CARFAX, we do, every day. We pride ourselves on being mission-focused on helping to grow a brand built on accuracy and integrity. We care deeply about our... 
    Senior
    Summer work
    Casual work
    Work at office
    2 days per week

    Mobility Global Inc.

    Winnipeg, MB
    1 hour ago
  •  ...Location Remote (Canada preferred) Experience 8+ years software engineering with significant systems design experience ZeroStone helps...  ...software we build and the way we build it. The roleThis is a senior individual contributor role with significant technical influence... 
    Senior
    Remote work

    ZeroStone AI Inc.

    Winnipeg, MB
    1 hour ago
  • $155k - $215k per year

    About CircleCI Engineering CI/CD has been solved. Now it's being reinvented. AI agents don't just run pipelines. They write code, trigger...  ..., writes the ADR, and makes the call.Invent new interfaces. Software delivery is being reinvented. Pipelines run autonomously, generate... 
    Senior

    CircleCI Inc.

    Winnipeg, MB
    1 hour ago
  • AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy, bringing the...  ...with Excel’s object model, calculation engine, and event system to deliver features that...  ...optimization Experience with enterprise software deployment, updates, and version management... 
    Senior
    Work at office
    Local area
    Work from home
    Worldwide

    Alphasense

    Winnipeg, MB
    1 hour ago
  • $100k - $150k per year

     ...first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination...  ...’s contributions make a real impact. About the RoleAs a Senior Software Engineer, you will play a critical role in defining the architecture... 
    Senior
    Long term contract

    Supernova Technology™

    Winnipeg, MB
    1 hour ago
  • Athennian delivers Governance Ops software that aligns legal, finance, tax and fund teams through a secure, integrated source of...  ...you join us.About the role We're looking for a driven Senior Software Engineer to join our dynamic engineering team to contribute to our... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Athennian

    Winnipeg, MB
    1 hour ago
  • $154k - $176k per year

     ...experience through AI and machine learning. As an AI-Driven Full Stack Engineer, you'll be part of a team charting new territory - designing and...  ...in AI/ML domains like NLP, computer vision, recommendation engines etc. Proficiency with cloud infrastructure, distributed... 
    Senior
    Work at office
    Remote work
    Work from home

    Empleora

    Winnipeg, MB
    1 hour ago
  • $117.5k - $164.5k per year

     ...problems with remarkable teams. Greenhouse is searching for a Senior Full Stack Engineer to join our Employer Experience & Talent Discovery team....  ....’s Best Workplaces multiple years in a row. Greenhouse Software is an equal opportunity employer. All qualified applicants... 
    Senior
    Long term contract
    For contractors
    Work at office
    Local area
    Remote work

    The Wrap

    Winnipeg, MB
    1 hour ago
  • $150k per year

    # Senior Software EngineerWME (William Morris Endeavor)CanadaFull timeRemoteUSD 150,000 – 200,000Apply by Dec 6, 2026## About the roleSenior Software Engineer WME is building the next generation of internal platforms that power one of the world's leading entertainment companies... 
    Senior
    Long term contract
    Temporary work
    Local area

    NEPSE Trading

    Winnipeg, MB
    1 hour ago
  • We are rethinking how that software should work when AI is part of the product and part of how the product gets built, and the engineering pod you would join is at the center of that workYou...  ...pod as a developer. The pod is small and senior, and works inside our Agentic SDLC... 
    Senior
    Flexible hours

    Clariti

    Winnipeg, MB
    1 hour ago
  •  ...platform and developer tooling ecosystem. Our platform enables engineers to validate, review, govern, and automate API quality using AI-powered...  ...passionate about developer productivity, command-line tooling, software distribution, observability, and telemetry. You should be... 
    Senior
    Long term contract
    Temporary work

    EPAM Systems Inc

    Winnipeg, MB
    1 hour ago
  •  ...platform, eliminating the manual, error-prone commerce processes that slow manufacturers and distributors down. We're hiring a Senior Software Engineer to help design, build, and operate the customer-facing applications, intelligent services, and AI-powered workflows driving... 
    Senior
    Manual labor
    Shift work

    Conexiom

    Winnipeg, MB
    1 hour ago
  • $100k - $110k per year

     ...drives decisions, innovation, and impact for clients worldwide. We’re looking for someone with a deep interest and expertise in data engineering and the dedication to apply that passion. We need someone with the technical expertise to expand and optimize our existing data... 
    Senior
    Worldwide
    Flexible hours

    Ipsos in Canada

    Winnipeg, MB
    1 hour ago
  • At Cloudbeds, we're not just building software, we're transforming hospitality. Our platform powers hotels across 150 countries,...  ...Technology Fast 500 again, but we're just getting started.As a Senior Software Engineer on the Core AI Squad, you'll design, build, and operate... 
    Senior
    Work at office
    Local area
    Remote work
    Flexible hours

    Cloudbeds

    Winnipeg, MB
    1 hour ago
  • $105k - $155k per year

    Job Description We are looking for a hands‑on Senior Software Engineer with strong DevOps and cloud platform expertise to design, build, deploy, and operate scalable cloud‑native services and the engineering infrastructure that supports them. You will work primarily with Java... 
    Senior
    Work at office
    Local area
    Flexible hours
    3 days per week

    CAN002 Thomson Reuters Canada Ltd

    Winnipeg, MB
    1 hour ago
  •  ...helping guide design and implementation decisions.* Mentor junior and intermediate engineers by sharing knowledge, best practices, and development expertise.* Champion engineering excellence, software quality, and continuous learning across the organization.* Support Agile... 
    Senior
    Work at office

    Bentley Systems, Incorporated

    Winnipeg, MB
    1 hour ago
  • About the RoleAs a Senior Software Engineer, you will work closely with product owners, engineering teams, and technical leads on our next generation data feed platform. This role is primarily focused on building Python‑based data pipelines and file‑based data delivery systems... 
    Senior

    Morningstar

    Winnipeg, MB
    1 hour ago
  •  ...team membersProvide guidance to junior developersRequirements Senior-level full stack developer with Dev Lead ExperienceStrong...  ...GitHub Actions, GitLab, BitBucket, Azure DevOpsFamiliarity with software ticketing systems or processes, e.G., Jira, Solar, ServiceNowWillingness... 
    Senior

    Fleetworthy

    Winnipeg, MB
    1 hour ago
  • $147k - $171k per year

     ...Toronto; must be able to work a hybrid schedule from our Toronto office. Job OverviewWe are seeking a highly skilled Senior/Staff Software Engineer with deep expertise in Python and modern backend frameworks to join the alitheia team. You will build scalable, secure and... 
    Senior
    Work at office
    Immediate start
    Remote work
    Flexible hours
    Shift work

    Munich Re Group

    Winnipeg, MB
    1 hour ago
  • $132k - $165k per year

     ...time Description & RequirementsSenior Software Engineer - Tech Distribution & Logistics...  ...application that acts as a parcel execution engine. This application integrates with our Warehouse...  ...regions. Core responsibilitiesAs a Senior Software Engineer, you will lead the... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Part time
    Local area
    Immediate start

    lululemon

    Winnipeg, MB
    1 hour ago
  • $100k - $145k per year

     ...insights – technology plays an invaluable role in our success. The engineering team at Warner Music Group makes all of it a reality. Check...  ...nimble independent. About The Job:We are looking for a Senior Software Engineer to help maintain, modernize, and innovate the... 
    Senior
    Contract work
    Local area
    Worldwide

    Warner Music Group

    Winnipeg, MB
    1 hour ago
  •  ...creating the infrastructure, tooling, frameworks, and capabilities needed to welcome a billion customers.Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds and operates the authorization and permissioning systems that... 
    Senior
    Long term contract
    Internship
    Work from home
    Flexible hours

    Spotify Los Angeles

    Winnipeg, MB
    1 hour ago
  • $20 per day

     ...Check out our careers page to see how you can grow with us! Senior Full Stack Engineer , you will be a hands‑on contributor to the frontend and...  ...Understanding of the ins and outs of data modeling and software architecture for developing performant and maintainable code... 
    Senior
    Internship
    Summer holiday
    Remote work
    Relocation
    Shift work

    Move Concierge

    Winnipeg, MB
    1 hour ago
  • $150k - $250k per year

    View all jobs Senior Software Engineer, Agentic Systems Toronto, ON Engineering Hybrid Full-time CareLink (by Asepha) is based in New York and Toronto, building agentic solutions that re-imagine how medications are prescribed, verified, and supported across the pharmacy ecosystem... 
    Senior
    Full time
    Work at office
    Local area
    3 days per week

    Asepha

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!