{"id":3561956,"url":"https://alion.io/job/onni-group-intermediate-software-engineer-onni-capital","title":"Intermediate Software Engineer - Onni Capital","company":{"id":8019,"name":"Onni Group","domain":"onni.com","url":"https://alion.io/company/onni","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":78,"open_postings":18,"ghost_share":0,"stale_share":0.889,"repost_share":0,"time_to_fill_p50_days":36,"computed_at":"2026-11-02T06:13:15Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Vancouver, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":90000,"max":120000,"currency":"CAD","period":"year","gross":null,"usd_annual":86120},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Next.js","optional":false},{"name":"Rest API","optional":false},{"name":"TypeScript","optional":false},{"name":"AI Agents","optional":true},{"name":"Anthropic","optional":true},{"name":"AutoGen","optional":true},{"name":"Azure","optional":true},{"name":"Claude","optional":true},{"name":"Claude Code","optional":true},{"name":"CrewAI","optional":true},{"name":"Cursor","optional":true},{"name":"Databricks","optional":true},{"name":"Docker","optional":true},{"name":"FastAPI","optional":true},{"name":"Function Calling","optional":true},{"name":"JavaScript","optional":true},{"name":"LangChain","optional":true},{"name":"OpenAI","optional":true},{"name":"OpenAI Codex","optional":true},{"name":"OpenRouter","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Prompt Engineering","optional":true},{"name":"Python","optional":true},{"name":"RAG","optional":true},{"name":"React Native","optional":true},{"name":"React.js","optional":true},{"name":"Slack","optional":true},{"name":"Structured Outputs","optional":true},{"name":"Supabase","optional":true},{"name":"Twilio","optional":true}],"status":"live","first_seen_at":"2026-10-30T00:00:00Z","employer_posted_date":"2026-10-30","last_verified_at":"2026-11-02T22:55:28Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"Job Description:\nThere is an exciting opportunity for an Intermediate Software Engineer to join Onni Capital in Vancouver.\nOnni 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.\nOnni 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.\nThis 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!\nWhy Onni Capital\nMost 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.\nOnni’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.\nYou 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.\nSome 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.\nHow We Work\nOnni Capital is being designed as a high ownership, low bureaucracy team.\nWe work in small project groups, test ideas quickly, put early products in front of users, and make decisions based on evidence rather than hierarchy.\nTeam members are expected to:\nChallenge assumptions and communicate directly\n\nTake responsibility for outcomes, not simply produce recommendations\n\nUse modern AI and development tools to work faster and produce better results\n\nShare unfinished work early and improve it through feedback\n\nMove comfortably between strategic analysis and hands on execution\n\nKnow when to continue investing in an idea and when to stop\n\nOperate effectively without a detailed playbook\n\nThis is not a role for someone who wants months of consensus building, a rigid job description, or a narrowly defined set of responsibilities.\nIt is for someone who learns quickly, takes initiative, enjoys solving ambiguous problems, and wants to help build something from the ground up.\nWhat You Will Do\nBuild and ship production features across the stack with semi independent ownership, taking well scoped problems from design through deployment\n\nWrite production code that holds up to senior engineering review, and contribute to code reviews of your peers\n\nContribute to code architecture, API design, and testing practices within established team standards\n\nTake validated prototypes from the venture studio team and harden them into production systems\n\nWork within existing CI and CD pipelines, container orchestration, and cloud deployment infrastructure, and contribute improvements as needed\n\nHelp maintain environment management across development, staging, and production, and respond to monitoring and alerting for deployed services\n\nImplement application security features, including credential handling, secrets management, audit logging, and access controls, following established team standards\n\nHandle sensitive financial and tenant information responsibly, in line with company data protection standards\n\nParticipate in incident response when things go wrong, following established procedures\n\nBuild integrations between internal systems and external APIs and third party services\n\nWork cross functionally with non technical stakeholders to translate business needs into technical solutions\n\nDocument architecture, decisions, and operating standards so successful approaches can be repeated across the team\n\nContribute to internal product reviews, demonstrations, and Onni Capital events\n\nWhat You Bring\nStrong 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\n\nComfortable in Python for backend services and AI and agent tooling, using FastAPI or similar\n\nSolid backend systems design and API development experience\n\nHands on experience with DevOps practices, including CI and CD pipelines, Docker, and containerisation\n\nRegularly 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\n\nPractical 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\n\nFoundational understanding of application security, including authentication, authorisation, secrets management, and audit logging\n\nAbility 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\n\nStrong interpersonal skills. You know how to work with people, communicate clearly, give and receive constructive feedback, and build trust on a team\n\nA bias toward action and comfort making progress with incomplete information\n\nComfort working in a small, fast moving team where responsibilities change as projects develop\n\nHigh personal standards for accuracy, quality, ownership, and follow throug\n\nNice to Have\nExperience with tools such as Claude, Claude Code, Codex, Cursor, Linear, Slack, Databricks, Microsoft Azure, or similar platforms\n\nExperience with open source AI agent frameworks such as LangChain, CrewAI, or AutoGen\n\nExperience with retrieval augmented generation (RAG) and vector databases\n\nInfrastructure as code experience\n\nFamiliarity with real estate technology or property management platforms\n\nExperience with data pipeline tools such as Databricks or Airflow\n\nBackground in regulated industries with strict audit and compliance requirements\n\nExperience with React Native or cross platform mobile development\n\nExperience with Twilio or voice and telephony APIs\n\nPrevious founder, side project, or entrepreneurial experience\n\nWhat Makes This Role Different\nYou will see the full lifecycle of a product rather than one narrow piece of it.\nOn a single product, you may be involved in:\nSitting in on the user interviews that define the problem\n\nShaping the architecture and data model from the start\n\nBuilding and shipping the first working version\n\nDeploying it into an operating business and watching real users hit it\n\nInstrumenting it so that impact can actually be measured\n\nHardening a validated prototype into a production system\n\nPresenting the build directly to senior executives\n\nDeciding, with the team, whether it is worth continuing to invest in\n\nThe expectation is high ownership. You will be accountable for what you ship and how it behaves in production.\n\nSalary Range:\n$90,000 - $120,000 Per Year\nAbout The Company:\nOnni\nFor 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.\nAI Use:\nThis 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.\nAll 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.\nHow To Apply:\nPlease apply through the link on the job posting and attach your resume and any other required documents.\nWe thank all applicants for your interest in the Onni Group. Note that only those applicants under consideration will be contacted.","description_format":"text","description_chars":9008,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Property Development","Property Management","Construction"],"lifecycle":[{"event":"open","at":"2026-10-31T04:52:15Z"}],"visa":[],"liveness":{"score":60,"band":"ok","label":"Likely open","p_open":1,"p_active":0.602,"p_room":1,"age_days":3,"expected_fill_days":36,"reasons":["conf:9","stale_co","win:early","comp:brand"],"computed_at":"2026-11-02T06:13:15Z"},"pay":{"stated_usd_annual":86120,"is_top_pay":false},"html_url":"https://alion.io/job/onni-group-intermediate-software-engineer-onni-capital","json_url":"https://alion.io/job/onni-group-intermediate-software-engineer-onni-capital.json","meta":{"generated_at":"2026-11-03T02:27:37Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":3170,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-04T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":8019},"rest":"https://alion.io/mcp/rest/get_company?id=8019"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fonni-group-intermediate-software-engineer-onni-capital"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fonni-group-intermediate-software-engineer-onni-capital"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fonni-group-intermediate-software-engineer-onni-capital"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/onni-group-intermediate-software-engineer-onni-capital\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fonni-group-intermediate-software-engineer-onni-capital"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3561956}},{"tool":"search_jobs","arguments":{"company":"onni.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3561956},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}