Software Engineer II: Build Scalable Cloud Apps & AI

British-Columbia-Investment-Management-Corporation-

Victoria

Hybrid

CAD 106,000 - 128,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Extended health benefits
Defined benefit pension

Job summary

British Columbia Investment Management Corporation (BCI) is seeking a Software Engineer II to design, build, and deliver technology solutions that support investment and business operations. Based in Victoria or Vancouver, you will join the Technology Solutions team and collaborate with developers, architects, analysts, and partners.

You will work across full development lifecycle, build scalable applications, and contribute to automated testing, CI/CD, and cloud-based solutions.

Qualifications

  • Bachelor's degree or equivalent in a tech field.
  • Software development experience: 1+ years for Engineer I; 5+ years for Engineer II.
  • Experience in Agile environments (Scrum/Kanban) and DevOps practices.
  • Proficiency with modern development technologies (.NET, C#, Python, JavaScript, Angular, HTML5, CSS3).
  • Experience with source control, CI/CD, issue tracking, and software lifecycle management.

Responsibilities

  • Partner with stakeholders to understand needs and deliver value.
  • Present technical concepts and recommendations clearly.
  • Design, develop, test, deploy, and support scalable software applications.
  • Build and maintain automated testing and CI/CD pipelines; use cloud-based solutions.
  • Troubleshoot production issues and improve performance, reliability, and security.
  • Evaluate emerging technologies including AI and automation to enhance capabilities.
  • Contribute to solution design, roadmaps, and engineering standards.
  • Collaborate with peers through code reviews and knowledge sharing.
  • Identify risks and enable on-time delivery; maintain documentation.

Skills

C#
Python
JavaScript
Angular
HTML5
CSS3
.NET
AI / intelligent automation
DevOps practices
Agile methodologies
CI/CD
Cloud platforms

Education

Bachelor's degree in Computer Science, Engineering, Technology, or a related field

Tools

Git
CI/CD tools
Azure
AWS

Job description

British Columbia Investment Management Corporation (BCI) is seeking a Software Engineer II to design, build, and deliver technology solutions that support investment and business operations. Based in Victoria or Vancouver, you will join the Technology Solutions team and collaborate with developers, architects, analysts, and partners.

You will work across full development lifecycle, build scalable applications, and contribute to automated testing, CI/CD, and cloud-based solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II - Cloud, AI & DevOps (Hybrid)
Software Engineer II - Cloud, AI & DevOps (Hybrid)

BCI • Vancouver

Hybrid
CAD 106,000 - 128,000
Extended health and dental benefits
Performance-based incentive plan
Defined benefit pension plan
Software Engineer I/II (Fixed Term, 12 Months)
Software Engineer I/II (Fixed Term, 12 Months)

bci • Victoria

Hybrid
CAD 85,000 - 120,000
Extended health and dental benefits
Performance-based incentive plan
Defined benefit pension plan
Software Engineer I/II (Fixed Term, 12 Months)
Software Engineer I/II (Fixed Term, 12 Months)

BCI • Vancouver

Hybrid
CAD 106,000 - 128,000
Extended health and dental benefits
Performance-based incentive plan
Defined benefit pension plan
Software Engineer I/II (Fixed Term, 12 Months)
Software Engineer I/II (Fixed Term, 12 Months)

BCI Corporation • Victoria, Vancouver

Hybrid
CAD 93,000 - 128,000
Extended health and dental benefits
Performance-based incentive plan
Defined benefit pension
Software Engineer I/II (Fixed Term, 12 Months)
Software Engineer I/II (Fixed Term, 12 Months)

British-Columbia-Investment-Management-Corporation- • Victoria

Hybrid
CAD 106,000 - 128,000
Extended health benefits
Defined benefit pension
Enterprise Architect
Enterprise Architect

BCI • Vancouver

Hybrid
CAD 106,000 - 128,000
Senior Software Engineer – AI‑Driven Modernization (Hybrid)
Senior Software Engineer – AI‑Driven Modernization (Hybrid)

ICBC (Insurance Corporation of British Columbia) • Surrey

Hybrid
CAD 92,000 - 101,000
Hybrid work model
AI‑assisted tooling guidance
Competitive salary & benefits
Director of AI & Digital Transformation
Director of AI & Digital Transformation

BCI • Victoria

On-site
CAD 150,000 - 180,000
Director, AI Strategy & Digital Transformation
Director, AI Strategy & Digital Transformation

British-Columbia-Investment-Management-Corporation- • Victoria

On-site
CAD 150,000 - 180,000
Incentive plan
Health and dental benefits
Defined benefit pension
+1
Enterprise Architect
Enterprise Architect

BCI Corporation • Victoria

Hybrid
CAD 106,000 - 128,000
Health benefits
Pension plan
Relocation support