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