06 Sep
|
Onni Group
|
Vancouver
06 Sep
Onni Group
Vancouver
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 current 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. 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! Most engineering roles put you several layers away from the business.
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.
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. 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 ,
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.
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 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 Work cross functionally with non technical stakeholders to translate business needs into technical solutions 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 You can pick up a problem, break it down, see it through to production, and know when to ask for help rather than spin Comfort working in a small, fast moving team where responsibilities change as projects develop High personal standards for accuracy, quality, ownership, and follow throug 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 Experience with data pipeline tools such as Databricks or Airflow Experience with React Native or cross platform mobile development Previous founder, side project, or entrepreneurial experience Shaping the architecture and data model from the start Building and shipping the first working version Presenting the build directly to senior executives You will be accountable for what you ship and how it behaves in production. 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. 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. #
📌 Software Developer - Production Engineering (Vancouver)
🏢 Onni Group
📍 Vancouver