Talent.com
Onni Group
Intermediate Software Engineer - Onni CapitalOnni Group • Vancouver, Metro Vancouver Regional District, Canada
Intermediate Software Engineer - Onni Capital

Intermediate Software Engineer - Onni Capital

Onni Group • Vancouver, Metro Vancouver Regional District, Canada
28 days ago
Salary
CA$90,000.00 yearly
Job type
  • Full-time
Job description

Job Description: There is an exciting opportunity for an Intermediate Software Engineer to join Onni Capital in Vancouver. Onni Capital is a new investment and company building platform within the Onni Group. Operating at the intersection of a venture studio, private equity firm, and family office, we build new companies, invest in exceptional founders, and pursue opportunities where Onni’s capital, operating platform, real estate portfolio, and industry relationships create a meaningful advantage. Onni Capital is being built from the ground up with the speed, ambition, and working style of a technology company. Our team works across venture creation, technology, private investments, fund investments, and special opportunities. This role exists to ship the software those companies are built on. You will build and ship production software across the stack with semi independent ownership, taking well scoped problems from design through deployment. The products you work on run real parts of the business and are used by real operators, tenants, and internal teams, not by a hypothetical future user. This is an opportunity to own products end to end, work directly with the people whose problems you are solving, and help set the engineering standards for a team that is still being built!

Why Onni Capital

Most engineering roles put you several layers away from the business. Here you will sit beside the people who own the problem, the budget, and the decision. Onni’s portfolio provides a rare testing ground. Products can be built around real operational problems, deployed into active businesses and properties, and measured against real revenue and real cost, usually within weeks rather than quarters. You will not inherit a decade of legacy architecture or a ticket queue. You will be expected to contribute to how systems are designed, how the team ships, and what standards the codebase holds to. Some products will scale into businesses. Others will be shut down quickly when the evidence does not support them. Both are signs that the process is working.

How We Work

Onni Capital is being designed as a high ownership, low bureaucracy team. We work in small project groups, test ideas quickly, put early products in front of users, and make decisions based on evidence rather than hierarchy. Team members are expected to: Challenge assumptions and communicate directly Take responsibility for outcomes, not simply produce recommendations Use modern AI and development tools to work faster and produce better results Share unfinished work early and improve it through feedback Move comfortably between strategic analysis and hands on execution Know when to continue investing in an idea and when to stop Operate effectively without a detailed playbook This is not a role for someone who wants months of consensus building, a rigid job description, or a narrowly defined set of responsibilities. It is for someone who learns quickly, takes initiative, enjoys solving ambiguous problems, and wants to help build something from the ground up.

What You Will Do

  • Build and ship production features across the stack with semi independent ownership, taking well scoped problems from design through deployment
  • Write production code that holds up to senior engineering review, and contribute to code reviews of your peers
  • Contribute to code architecture, API design, and testing practices within established team standards
  • Take validated prototypes from the venture studio team and harden them into production systems
  • Work within existing CI and CD pipelines, container orchestration, and cloud deployment infrastructure, and contribute improvements as needed
  • Help maintain environment management across development, staging, and production, and respond to monitoring and alerting for deployed services
  • Implement application security features, including credential handling, secrets management, audit logging, and access controls, following established team standards
  • Handle sensitive financial and tenant information responsibly, in line with company data protection standards
  • Participate in incident response when things go wrong, following established procedures
  • Build integrations between internal systems and external APIs and third party services
  • Work cross functionally with non technical stakeholders to translate business needs into technical solutions
  • Document architecture, decisions, and operating standards so successful approaches can be repeated across the team
  • Contribute to internal product reviews, demonstrations, and Onni Capital events

What You Bring

  • Strong proficiency in the modern TypeScript and React ecosystem, including Next.js, TypeScript, React, REST APIs, and relational databases.
  • Bonus points for experience with Supabase and Postgres
  • Comfortable in Python for backend services and AI and agent tooling, using FastAPI or similar
  • Solid backend systems design and API development experience
  • Hands on experience with DevOps practices, including CI and CD pipelines, Docker, and containerisation
  • Regularly uses AI assisted development tools, specifically Claude Code, as a core part of your workflow, with the judgment to know when to trust output versus verify it
  • Practical experience integrating LLMs into production applications via provider APIs such as Anthropic, OpenAI, or OpenRouter, including prompt engineering, context management, streaming responses, tool and function calling, structured output, and evaluating output quality
  • Foundational understanding of application security, including authentication, authorisation, secrets management, and audit logging
  • Ability to work semi independently. You can pick up a problem, break it down, see it through to production, and know when to ask for help rather than spin
  • Strong interpersonal skills. You know how to work with people, communicate clearly, give and receive constructive feedback, and build trust on a team
  • A bias toward action and comfort making progress with incomplete information
  • Comfort working in a small, fast moving team where responsibilities change as projects develop
  • High personal standards for accuracy, quality, ownership, and follow throug

Nice to Have

  • Experience with tools such as Claude, Claude Code, Codex, Cursor, Linear, Slack, Databricks, Microsoft Azure, or similar platforms
  • Experience with open source AI agent frameworks such as LangChain, CrewAI, or AutoGen
  • Experience with retrieval augmented generation (RAG) and vector databases
  • Infrastructure as code experience
  • Familiarity with real estate technology or property management platforms
  • Experience with data pipeline tools such as Databricks or Airflow
  • Background in regulated industries with strict audit and compliance requirements
  • Experience with React Native or cross platform mobile development
  • Experience with Twilio or voice and telephony APIs
  • Previous founder, side project, or entrepreneurial experience

What Makes This Role Different

  • You will see the full lifecycle of a product rather than one narrow piece of it. On a single product, you may be involved in:
    • Sitting in on the user interviews that define the problem
    • Shaping the architecture and data model from the start
    • Building and shipping the first working version
    • Deploying it into an operating business and watching real users hit it
    • Instrumenting it so that impact can actually be measured
    • Hardening a validated prototype into a production system
    • Presenting the build directly to senior executives
    • Deciding, with the team, whether it is worth continuing to invest in
  • The expectation is high ownership. You will be accountable for what you ship and how it behaves in production.

Salary Range: $90,000 - $120,000 Per Year

About The Company

Onni For over half a century, Onni has been building communities for people to live, work, and play. Our success reflects our commitment to our employees and partners, and our dedication to quality construction, innovation, sustainability, and customer satisfaction. Our expertise expands across North America, with offices in Vancouver, Toronto, Los Angeles, Seattle, Phoenix, and Chicago.

AI Use

This role may involve the use of artificial intelligence (AI) tools to support research, analysis, content development, design, reporting, or operational efficiency. Employees are expected to use AI responsibly and in compliance with company policies, data privacy requirements, confidentiality obligations, and applicable laws. All AI-generated or AI-assisted outputs must be reviewed for accuracy, quality, and appropriateness before use. Employees are also expected to disclose when AI tools have been used in the creation of work and must not present AI-generated content as solely their own original work.

#J-18808-Ljbffr
Create a job alert for this search

Intermediate Software Engineer - Onni Capital • Vancouver, Metro Vancouver Regional District, Canada

Similar jobs

Software QA Engineer - Cloud & On-Prem | Equity

Fortinet, Inc.Burnaby
Full-time

A cybersecurity company in Burnaby, Canada, is seeking a talented Software Development QA Specialist to ensure product functionality and quality across our FortiClient DevQA team.Responsibilities i... Show more

 • Promoted

Software Engineer Ii - Digital Acceleration: High-Impact, Scalable - $114,800 - $191,800 A Year

A leading technology companyRichmond, Canada
Full-time

Seeking a Software Development Engineer to build innovative digital solutions, requiring 3+ years of experience and a bachelor's degree in computer science. Show more

 • Promoted

Software Engineer Iii/Senior Software Engineer (Full Stack) - C$132,800 - C$199,200 A Year

WorkdayRichmond, Canada
Full-time

Develops full-stack features for AI agents, integrating them into HR and Finance workflows, collaborating with cross-functional teams. Show more

 • Promoted

Software Engineer Ii - Fintech Innovation At Scale - C$114,800 - C$191,800 A Year

Global E-commerce CompanyRichmond, Canada
Full-time

Software engineer role in Vancouver focusing on fintech innovation, requiring collaboration, programming in distributed systems, and adhering to best practices. Show more

 • Promoted

Experienced Software Engineer at MobSquad

MobSquadVancouver, British Columbia, Canada
Full-time

Advance your career as an Experienced Software Engineer with MobSquad's team in Canada.Use your skills in Python or Java to deliver top-notch software solutions.In your role at MobSquad, you will b... Show more

 • Promoted

Software Developer II

Motorola SolutionsVancouver, Metro Vancouver Regional District, CA
Full-time

At Motorola Solutions, we believe that everything starts with our people.We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere.We build and conn... Show more

 • Promoted

Software Engineer Ii - Fintech Innovation At Scale - C$114,800 - C$191,800 A Year

E-Commerce CompanyRichmond, Canada
Full-time

Seeking an experienced software developer for a leading e-commerce company in Vancouver to design innovative fintech products in a distributed environment. Show more

 • Promoted

Ai Software Engineer - C$110,000 - C$140,000 A Year

TrustFlightRichmond, Canada
Full-time

Seeking an AI Software Engineer to design, build, and deploy AI-powered software solutions, focusing on applying AI to real business problems within the aviation industry. Show more

 • Promoted

Intermediate Software Development Engineer In Test - C$60,000 - C$90,000 A Year

Global RelayRichmond, Canada
Full-time

Develops and automates test cases for iOS applications, contributing to frameworks and ensuring product requirements are met. Show more

 • Promoted

Intermediate Software Engineer (C++) | Minecraft - C$80,000 - C$110,000 A Year

SkyBox LabsNew Westminster, Canada
Full-time

Seeking an Intermediate C++ Software Engineer for game development on the Minecraft universe, focusing on engine and feature improvements, bug testing, and collaboration within a hybrid team. Show more

 • Promoted

Software Qa Developer – Intermediate (Hybrid/Remote-Ready) - $70,000 - $85,000 A Year

Building Controls ManufacturerDelta, Canada
Remote
Full-time

Seeking a Software QA Developer to ensure software quality by designing and executing test cases and developing API automation.Requires 3+ years of QA experience and knowledge of AWS. Show more

 • Promoted

Software Engineer

TEEMAVancouver, British Columbia, Canada
Full-time

Overview We are looking for Junior to Intermediate.C#, SQL , and cloud-hosted application development.The ideal candidate has a solid design and development background, strong communication skills,... Show more

 • Promoted

Software Engineer In Solutions - C$100,000 - C$140,000 A Year

SugerRichmond, Canada
Full-time

Software Engineer in Solutions role focused on customer integration and technical support for a revenue platform.Responsibilities include guiding clients, troubleshooting APIs, and collaborating wi... Show more

 • Promoted

Sr IS Software Engineer

Work with AdionaVancouver, Metro Vancouver Regional District, Canada
Full-time

This role is considered Hybrid, which means the employee will work 2-3 days onsite at a Company designated location and occasionally from home.This role is a 1-year contract position with the possi... Show more

 • Promoted

Senior / Intermediate Software Engineer (Unreal Engine 5 Rendering) - $110,000 - $155,000 A Year

Blackbird InteractiveRichmond, Canada
Full-time

Seeking a Senior/Intermediate Software Engineer specializing in Unreal Engine 5 rendering.Responsibilities include optimizing rendering systems, driving visual quality, and collaborating with art t... Show more

 • Promoted

Software Qa Developer - Intermediate - C$70,000 - C$85,000 A Year

Delta Intelligent Building TechnologiesDelta, Canada
Full-time

Ensures software quality through manual and automated testing, defect identification and resolution, and API/UI automation.Collaborates with developers for test planning and continuous improvement. Show more

 • Promoted

Intermediate Software Engineer

JobberToronto, Kitchener, Vancouver, Edmonton
Full-time

Are you a software developer with a passion for finding creative solutions to real-world problems?.Then Jobber might be the place for you! We’re looking for an.Intermediate Software Engineer.At Job... Show more

 • Promoted

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal

Hunter BondVancouver, Metro Vancouver Regional District, CA
Full-time

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Be among the first 25 applicants.Direct... Show more

 • Promoted

Software Engineer

SpellbookVancouver, Metro Vancouver Regional District, 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

Software Engineer II

MastercardVancouver
Full-time

Be part of the Operations & Technology Fraud Products team developing new capabilities for Mastercard's Decision Management Platform, which serves as the core for multiple business solutions to com... Show more