Software Engineer II — Hybrid FinTech, Impactful Cloud Work

BCI

Vancouver

Hybrid

CAD 106,000 - 128,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Extended health and dental benefits
Performance-based incentive plan
Defined benefit pension plan

Job summary

British Columbia Investment Management Corporation (BCI) is seeking a Software Engineer II to join our Technology Solutions team in either Victoria or Vancouver. You will design, build, and deploy scalable software across the full lifecycle and collaborate with stakeholders to deliver impactful technology solutions.

The role offers hybrid work with in-person collaboration and benefits. You'll work with modern stacks (.NET/C#/Python/JavaScript), cloud platforms (Azure/AWS), and CI/CD pipelines,

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Technology, or a related field
  • Software development experience (1+ years for Software Engineer I; 5+ years for Software Engineer II)
  • Experience in Agile environments (Scrum/Kanban) and DevOps practices
  • Proficiency with .NET, C#, Python, JavaScript, Angular, HTML5, CSS3
  • Experience with source control, CI/CD, issue tracking, and software lifecycle tools
  • Experience with Azure or AWS cloud environments
  • Strong communication and collaboration with stakeholders
  • Certifications in Agile, Microsoft/Azure are assets
  • Experience with AI, intelligent automation, or emerging technologies is an asset
  • Knowledge of the investment management industry is an asset

Responsibilities

  • Partner with business and technology stakeholders to define requirements and deliver solutions
  • Present technical concepts and recommendations clearly
  • Design, develop, test, deploy, and support scalable software applications
  • Build and maintain automated testing and CI/CD pipelines
  • Troubleshoot production issues and improve performance and security
  • Evaluate emerging technologies including AI to enhance capabilities
  • Contribute to solution design, roadmaps, and standards
  • Collaborate through code reviews and knowledge sharing
  • Identify risks and delivery barriers and drive outcomes
  • Maintain technical documentation and support stakeholders

Skills

Software development
Agile
DevOps
CI/CD
Cloud (Azure)
Cloud (AWS)
Git
Communication
AI/Automation (asset)

Education

Bachelor's degree in CS/Engineering/Tech

Tools

Azure
AWS
Git
CI/CD

Job description

British Columbia Investment Management Corporation (BCI) is seeking a Software Engineer II to join our Technology Solutions team in either Victoria or Vancouver. You will design, build, and deploy scalable software across the full lifecycle and collaborate with stakeholders to deliver impactful technology solutions.

The role offers hybrid work with in-person collaboration and benefits. You'll work with modern stacks (.NET/C#/Python/JavaScript), cloud platforms (Azure/AWS), and CI/CD pipelines,

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

Similar jobs worth comparing

Software Engineer II: Build Scalable Cloud Apps & AI
Software Engineer II: Build Scalable Cloud Apps & AI

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

Hybrid
CAD 106,000 - 128,000
Extended health benefits
Defined benefit pension
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)

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

Hybrid
CAD 106,000 - 128,000
Extended health benefits
Defined benefit pension
Senior API & Cloud Engineer — Hybrid, 18‑Month Contract
Senior API & Cloud Engineer — Hybrid, 18‑Month Contract

BCFSA • Vancouver

Hybrid
CAD 90,000 - 140,000
Hybrid work arrangement
Competitive compensation
Health & wellness benefits plan
+3
Platform Engineer
Platform Engineer

BCI • Victoria

Hybrid
CAD 103,000 - 124,000
Senior Data & Analytics Engineer (Platform Engineer - 12 month fixed-term)
Senior Data & Analytics Engineer (Platform Engineer - 12 month fixed-term)

British Columbia Investment Corporation • Vancouver

Hybrid
CAD 106,000 - 128,000
Senior Software Developer — Hybrid Cloud & Impact
Senior Software Developer — Hybrid Cloud & Impact

LandSure Systems Ltd. • Vancouver

Hybrid
CAD 106,000 - 132,000
3 weeks vacation to start
Generous bonus program
$750 health spending account
Senior Software Engineer, FinTech (Hybrid)
Senior Software Engineer, FinTech (Hybrid)

Benji Pays • Vancouver

Hybrid
CAD 110,000 - 150,000
Healthcare Spending Account
Hybrid work lifestyle
Downtown Vancouver office
+2
Senior Data & Analytics Engineer (Platform Engineer - 12 month fixed-term)
Senior Data & Analytics Engineer (Platform Engineer - 12 month fixed-term)

BCI • Vancouver

Hybrid
CAD 106,000 - 128,000
Performance-based incentive plan
Health & dental benefits
Defined benefit pension plan
+1
Senior Security Engineer
Senior Security Engineer

British Columbia Investment Corporation • Victoria

Hybrid
CAD 135,000 - 160,000