Talent.com
ICBC (Insurance Corporation of British Columbia)
Developer - SeniorICBC (Insurance Corporation of British Columbia) • Surrey, Metro Vancouver Regional District, Canada
No longer accepting applications
Developer - Senior

Developer - Senior

ICBC (Insurance Corporation of British Columbia) • Surrey, Metro Vancouver Regional District, Canada
30+ days ago
Salary
CA$92,729.00 yearly
Job type
  • Full-time
  • Permanent
Job description

We welcome applications from all qualified job seekers. Should you require any accommodations, including alternative interview formats, assistance with online assessments, or an ASL interpreter, throughout the application or hiring process, please email your request to accessibility_services@icbc.com – we are committed to ensuring an accessible experience for all candidates.

At ICBC, we strive to build diverse teams which reflect the communities we serve. To support this, we’ve created two talent communities for Indigenous Peoples and People with Disabilities. By joining one of these communities, you’ll connect with our recruitment team who will guide you through the application process and help you explore opportunities at ICBC. Of course, you’re welcome to apply for jobs at ICBC whether or not you join a talent community.

We look forward to hearing from you!

Reference Number: 5090

Posted Date: Jul 30, 2026

Employment Type: Permanent Full Time

Hours of Work: 7.5 hours per day - 5 day week (M-F)

Work Arrangement: Hybrid 8

Salary Range: $92729.00 - $100427.60 Annually

Location: Surrey, British Columbia, Canada

ICBC is advancing the modernization of Driver Licensing through secure, reliable, customer-focused technology solutions that improve how services are delivered to British Columbians. We are seeking a senior-level Software Development Engineer who can provide hands‑on engineering leadership, strengthen modern development practices, and help responsibly introduce AI-assisted development capabilities across our delivery teams.

This role is for a technical leader who can design and build enterprise‑grade applications while also raising the engineering bar for modernization delivery. The successful candidate will lead by example across full‑stack development, secure software delivery, test automation, DevOps, observability, developer experience, and responsible use of AI tools. They will work closely with product, architecture, security, operations, and delivery teams to create scalable, maintainable, and supportable solutions for Driver Licensing modernization.

Key Responsibilities:

  • Provide senior technical leadership for the design, development, integration, testing, deployment, and support of modern Driver Licensing applications and services.
  • Design scalable, secure, maintainable, and observable application components, APIs, service interfaces, data models, and integration patterns aligned with enterprise architecture and modernization objectives.
  • Lead modern engineering practices across Agile delivery, DevSecOps, CI/CD, automated testing, code quality, refactoring, secure coding, and production readiness.
  • Apply AI‑assisted development tools responsibly to improve coding efficiency, test generation, refactoring, documentation, troubleshooting, and developer productivity while maintaining accountability for code quality, security, privacy, and maintainability.
  • Improve developer experience by simplifying local development, strengthening reusable patterns, improving documentation, reducing friction in pipelines, and helping teams deliver safely and consistently.
  • Partner with business, product, architecture, cybersecurity, operations, and delivery stakeholders to translate modernization goals into practical technical solutions and delivery plans.
  • Investigate, troubleshoot, and resolve complex application defects, performance issues, integration problems, and production incidents with a focus on customer and operational impact.
  • Provide technical estimates, options analysis, and implementation recommendations for business cases, impact assessments, projects, and modernization initiatives.
  • Mentor developers through code reviews, design reviews, pairing, technical coaching, and practical guidance on modern engineering practices.

Required Qualifications:

The successful candidate will bring senior‑level software engineering experience, supported by post‑secondary education in computer science, information systems, software engineering, or an equivalent combination of education and related experience. The following qualifications are required for this role:

  • Demonstrated senior‑level experience designing, building, integrating, and supporting robust enterprise applications using Java, Angular, SQL, RESTful services, XML, data modelling, messaging technologies, secure interfaces, and optimized database schemas.
  • Strong engineering judgment with the ability to evaluate technical options, make practical recommendations, and balance delivery speed, maintainability, security, reliability, and long‑term modernization outcomes.
  • Hands‑on experience leading modern development practices such as CI/CD, automated testing, code review, refactoring, secure coding, observability, and production support.
  • Practical experience using modern development tools and AI‑assisted engineering capabilities to support software delivery, code review, testing, documentation, and problem solving, with sound judgment about when AI‑generated output requires validation, revision, or should not be used.
  • Experience working in Agile delivery environments, including sprint planning, story estimation, backlog refinement, and delivery against sprint goals.
  • Experience using version control, work management, build, and release tools such as GitLab, JIRA, Jenkins, or similar platforms.
  • Effective written and verbal communication skills, with the ability to explain technical concepts, risks, trade‑offs, and recommendations clearly to technical and non‑technical stakeholders.
  • Strong critical thinking, problem‑solving, prioritization, collaboration, and learning agility in an environment with changing deadlines, dependencies, and requirements.

Preferred Assets:

  • Experience contributing to major application modernization, digital transformation, legacy system migration, technical debt reduction, or platform renewal initiatives.
  • Experience establishing or improving engineering standards, reusable design patterns, automated quality checks, development templates, or team‑level technical practices.
  • Experience helping teams adopt AI‑assisted development tools through responsible usage guidance, practical patterns, review practices, or developer enablement.
  • Experience designing or improving CI/CD pipelines, deployment automation, secure software supply chain controls, or release governance.
  • Experience with observability, monitoring, logging, tracing, incident analysis, and production troubleshooting tools such as Splunk or similar technologies.
  • Experience with containerization, cloud, hybrid cloud, enterprise platform environments, or platform engineering practices.
  • Exposure to enterprise security frameworks, identity management, authentication services, single sign‑on, role‑based access control, dependency scanning, static analysis, secrets management, or artifact integrity practices.

About us:

At ICBC, it’s our job to make sure the car insurance system works for all British Columbians, today and in the future. Check out our ICBC Year in Review 2025 to learn more about what we've accomplished! If you want to make the most of your skills and expertise while growing your career, we want you. A career at ICBC is an opportunity to be part of a talented, diverse and inclusive team that is driven to serve its customers and community. You can expect a competitive salary, comprehensive benefits and a collaborative work environment. If you are reliable and dependable, contact us today to be part of our talented and diverse team as we work together to create an insurance system we can all be proud of.

Our values guide how we interact with customers, partners, and each other. They shape our decisions and create a culture where employees feel inspired and empowered to do their best work.

  • Collaborative: We include different perspectives to reach our common goals.
  • Supportive: We seek to understand to meet diverse and evolving needs.
  • Straightforward: We simplify the complex to make things easier.
  • Knowledgeable: We gain knowledge through experience and learning to make informed decisions.
  • Hybrid 8 – you will work a minimum of 8 days in a 4‑week period at your primary office headquarters (typically 2 days per week). The remaining days will be remote within British Columbia. Please note there are updates to the hybrid model, starting September. This role will be moving to 2 days per week in office.

Only candidates legally entitled to work in Canada will be considered for this position.

#J-18808-Ljbffr

Create a job alert for this search

Developer - Senior • Surrey, Metro Vancouver Regional District, Canada

Similar jobs

Senior Algorithms Developer

D-WaveBurnaby
Full-time

D-Wave is seekinga Senior Algorithms Developer to design, develop, and optimize advanced algorithms for real-world, high-impact problems.You will work closely with researchers, engineers, and produ... Show more

 • Promoted

TECH Specialist

London DrugsSquamish, Squamish-Lillooet Regional District, CA
Full-time

Now hiring for TECH Specialist.Are you passionate about learning? Do your friends and family members always ask you for tech advice? Are you up-to-date with the latest Computer, Audio/Video and Pho... Show more

 • Promoted

Third Engineer

Bridgemans ServicesSquamish, BC, CA
Full-time

Primary Location: On MV Isabelle X/ Saga-Company Vessels alongside Squamish, BC.Company Operating Name: Bridgemans Crew Management Ltd.Business Address: 2512 Yukon St, Vancouver, BC V5Y 0H2.Terms o... Show more

 • Promoted

Senior Product Developer

Sunrise FarmsSurrey, Metro Vancouver Regional District, CA
Full-time

The Corporate Senior Product Developer is a strategic and hands‑on role responsible for managing corporate‑level product development, leading head office sensory reviews, serving as a central hub f... Show more

 • Promoted

Senior AI Developer

Constellation Dealer GroupVancouver, Metro Vancouver Regional District, CA
Full-time

Maximum up to 5% travel across North America.North American dealership business management software provider specializing in solutions for outdoor power equipment, agricultural and powersports deal... Show more

 • Promoted

Senior Full-Stack Developer (Python/Django + React)

Notify Me!Richmond, Metro Vancouver Regional District, Canada
Full-time

Notify Me! helps Shopify merchants never miss a sale due to out-of-stock products.Our app, Notify Me! Back in Stock & PreOrder, empowers stores to recover lost revenue through smart inventory alert... Show more

 • Promoted

Senior Developer

AdeccoVancouver, Metro Vancouver Regional District, CA
Temporary

Recruitment Consultant @ Adecco | Human Resources, HRM, Training and Development | CHRP in process.Adecco is currently recruiting for a Senior Developer.This is a 6-month contract opportunity with ... Show more

 • Promoted

Developer

Quarry ConsultingVancouver, Metro Vancouver Regional District, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Quarry Consulting.I’ve included the position requirements below.If ... Show more

 • Promoted

Full Stack Developer - Senior

VGen Technologies LLCVancouver, Metro Vancouver Regional District, CA
Full-time

Senior Full Stack Developer (Remote, with occasional travel to Edmonton).The Developer(s) are responsible for applying security best practices, ensuring solutions meet regulatory and compliance sta... Show more

 • Promoted

Senior Backend Developer - C$100,000 - C$130,000 A Year

Creator.CoVancouver, Canada
Full-time

Join to apply for the Senior Backend Developer role at Creator.CoLooking for your next big opportunity in product development? Say hello to Creator, we connect brands of all sizes with influencers ... Show more

 • Promoted

Senior Developer, Enterprise AI

ClioVancouver, British Columbia, Canada
Full-time

Clio is the global leader in legal AI technology, empowering legal professionals and law firms of every size to work smarter, faster, and more securely.We are transforming the legal experience for ... Show more

 • Promoted

Senior Back-End Software Developer - $110,000 - $120,000 A Year

ScrawlrRichmond, Canada
Full-time

Seeking a Senior Back-End Software Developer to contribute to product planning, lead a team, and improve backend infrastructure.Requires 5 years of experience, expertise in Laravel/Lumen, RESTful A... Show more

 • Promoted

Journeyperson Ironworker Role in Squamish

PCL EnergySquamish, Squamish-Lillooet Regional District, CA
Full-time

Advance your career as a Journeyperson Ironworker with PCL Energy Inc.The role offers strong pay, a structured schedule, and safety training opportunities.Journeyperson Ironworkers to join their te... Show more

 • Promoted

Senior Developer for NetSuite at ExtendApps

ExtendApps, Inc.Vancouver, Metro Vancouver Regional District, CA
Full-time

Become a crucial member of ExtendApps as a Senior NetSuite Developer, utilizing SuiteScript and integration technologies to shape innovative solutions.Drive business success through technical exper... Show more

 • Promoted

Senior Full Stack Developer

Hewitt BanksVancouver, Metro Vancouver Regional District, CA
Full-time

Senior Software Developer (Full Stack).Our client is on a mission to help everyone achieve financial freedom by reimagining how people manage money.Using smart technology, they make financial servi... Show more

 • Promoted

Senior Backend Developer

Atimi SoftwareVancouver, Metro Vancouver Regional District, CA
Full-time

Atimi is seeking an experienced backend software developer to fill a position in Canada.Please note this is a fully remote position with EST working hours but we're open to candidates from all prov... Show more

 • Promoted

(Senior) Developer - AI/ML Software Development

ManpowerGroup Hong KongVancouver, Metro Vancouver Regional District, Canada
Full-time

Our client is a globally recognized technology enterprise delivering innovative products, software, and digital services, with a strong emphasis on design excellence, ecosystem integration, and tra... Show more

 • Promoted

Senior Developer - Workday, Java, Typescript, Aws - C$140,000 - C$210,000 A Year - Remote

AtimiRichmond, Canada
Remote
Full-time

Seeking an experienced Senior Software Engineer for a fully remote position in Vancouver, Canada.Responsibilities include designing and implementing backend and frontend solutions, and creating ext... Show more

 • Promoted

Senior Engineer - C$155,000 - C$205,000 A Year

XeroRichmond, Canada
Full-time

Senior Engineer role focusing on solving large-scale engineering problems, influencing architecture, and mentoring team members.Modernizes systems, enhances developer experience, and builds scalabl... Show more

 • Promoted

Complete Online Surveys For Cash (Up to $25/per)

Earn HausSquamish, BC, CA
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more