The Resilient Group - Senior Software Developer - AI Native

Product and DevelopmentFull TimeVancouver, BC

Senior Developer – AI-Native Engineering


About Us

The Resilient Group is an established and scaling multi-company holding group with a portfolio spanning Technology / SaaS, Retail / E-commerce, and beyond. We believe AI is the most powerful tool available to modern businesses, and we're putting that belief into action — leveraging cutting-edge AI to solve real problems, build innovative products, and drive meaningful outcomes across our portfolio companies.


We're not just adopting AI as a trend — we're rebuilding how our businesses operate from the ground up with AI at the centre. This is an exciting time to join us as we accelerate our AI-native transformation and scale the platforms that power our group.


About the Role

This is a senior leadership role at the heart of The Resilient Group's engineering function. You will own and operate our AI-native development lifecycle — a modern, AI-driven process spanning project management, design, development, testing, and CI/CD across a portfolio of web apps, mobile apps, and internal tools.


You won't just write code — you'll be the person who decides how we build, what we build on, and how well we build it. You'll lead a small, high-output team and be responsible for ensuring that our AI-assisted engineering process consistently delivers production-quality software across all portfolio companies.


Key Responsibilities

AI-Native Development Leadership

  • Own and continuously improve an AI-first development lifecycle across all phases — from brief to deployment
  • Maintain and evolve structured project context documentation across all repositories, ensuring AI coding tools have the context they need to produce consistent, high-quality output
  • Develop and govern reusable prompting patterns, templates, and playbooks for common development tasks including feature builds, refactors, bug fixes, migrations, and code reviews
  • Stay at the leading edge of AI coding tooling and bring emerging best practices into the team's workflow


Full Stack Architecture & Delivery

  • Architect and deliver scalable platforms across the full stack — frontend, backend, APIs, databases, and infrastructure — using a minimal, TypeScript-first technology footprint
  • Champion a monorepo architecture that enables shared components, types, utilities, and business logic to be reused efficiently across web, mobile, and internal tool projects
  • Make and document key architecture decisions — framework choices, data modelling, API design, third-party integrations — with a bias toward simplicity, portability, and long-term maintainability
  • Lead technical integrations with third-party platforms and APIs across portfolio company products


CI/CD & DevOps Ownership

  • Own and maintain automated CI/CD pipelines across all repositories — covering linting, type checking, unit tests, build verification, end-to-end tests, and production deployments
  • Manage deployment infrastructure across cloud hosting platforms for web, backend, and mobile —ensuring all environments are stable, consistent, and auditable
  • Ensure preview, staging, and production environments are fully automated with no manual deployment steps
  • Implement and maintain secrets management, environment variable hygiene, and deployment security best practices


Testing & Code Quality

  • Set and enforce testing standards across the team covering unit, integration, component, end-to-end, and mobile testing
  • Review AI-generated code critically for correctness, security, performance, and maintainability before it reaches production
  • Ensure every feature ships with meaningful test coverage — happy path, edge cases, and error states
  • Champion a culture where quality is built in, not bolted on


Project & Workflow Management

  • Translate business requirements from non-technical stakeholders into well-scoped issues with clear acceptance criteria, technical context, and definitions of done
  • Run short, focused sprints — ensuring work is broken into AI-tool-friendly, bounded tasks that can be executed and reviewed efficiently
  • Drive async-first, documentation-driven ways of working — maintaining clear written records of decisions, processes, and project context
  • Manage and mentor a small development team, upskilling members on AI-assisted development practices and workflow discipline


Legacy Modernisation

  • Lead the migration of existing portfolio company codebases onto the modern stack using a pragmatic wrap, don't rewrite approach
  • Use AI coding tools to audit legacy codebases, identify migration paths, and translate existing logic into the target stack
  • Prioritise data layer and API modernisation as the foundation for each migration effort


Required Experience & Skills

Technical

  • 6+ years of professional full stack development experience
  • Expert-level proficiency in TypeScript across frontend and backend
  • Deep experience with modern frontend frameworks and component-based UI architecture
  • Strong backend skills — REST API design, lightweight service frameworks, and scalable architecture patterns
  • Solid experience with relational databases — schema design, ORM tooling, migrations, and query optimisation
  • Hands-on experience designing and maintaining automated CI/CD pipelines
  • Experience managing cloud hosting and deployment infrastructure for web, backend, and mobile platforms
  • Experience with cross-platform mobile development for iOS and Android from a single codebase
  • Familiarity with monorepo tooling and the discipline of shared package management across multiple apps


AI-Native Development

  • Demonstrated production experience with AI coding assistants such as Cursor, GitHub Copilot, ClaudeCode, or equivalent — we care about the mindset and discipline, not the specific tool
  • Strong ability to structure context and write effective prompts for AI coding tools — you know how to get consistent, high-quality output and understand where AI falls short
  • Proven ability to review, validate, and refactor AI-generated code at scale — you treat AI output as a capable first draft, not a finished product
  • Experience maintaining structured project context documentation that enables AI tools to produce reliable output across a codebase
  • Comfort operating in an environment where AI generates the majority of code and the human role is architectural, review-focused, and quality-driven
  • Claude Code is our tool of choice — full onboarding and training will be provided for the right candidate


Leadership & Communication

  • Excellent written communication — you can write clear technical briefs, architecture docs, and onboarding materials
  • Strong systems thinking — you design workflows and processes, not just features
  • Ability to translate business requirements from non-technical stakeholders into precise engineering tasks
  • High ownership mindset — you drive decisions, unblock the team, and take accountability for outcomes


Nice to Have

  • Experience building and maintaining multi-tenant SaaS platforms
  • Native mobile development experience for iOS and Android
  • Experience with third-party API integrations — accounting platforms, operations tools, or similar business software
  • Familiarity with building AI-powered product features using large language model APIs
  • Experience in a holding company or multi-product engineering environment
  • Background in internal tooling — workflow automation, document processing, or operations software


What We Offer

  • A central leadership role shaping how an entire group of companies builds software
  • Significant technical autonomy and ownership across a diverse product portfolio
  • Competitive salary and performance-based incentives
  • Collaborative, in-person team environment
  • Access to the latest AI development tools and a dedicated learning and development budget