Taro Logo

Software Automation Engineer II

British Columbia Investment Management Corporation (BCI) is one of Canada's largest institutional investors, managing over $200 billion in assets.
Victoria, BC, Canada
$76,000 - $92,000
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Finance

Description For Software Automation Engineer II

BCI (British Columbia Investment Management Corporation) is seeking a Software Automation Engineer II to join their Technology team in Victoria, BC. This role offers an exciting opportunity to work with one of Canada's largest institutional investors, managing over $200 billion in assets. The position combines technical expertise with business impact, focusing on building cloud-native automation solutions that support critical operations.

The role requires a strong background in software development and automation, with expertise in Python, JavaScript/TypeScript, React, and Node.js. You'll be responsible for designing and implementing complex solutions, from architecture to deployment, while ensuring security and compliance with enterprise standards. The position involves working with emerging technologies including AI and cloud services, making it perfect for someone who enjoys staying at the cutting edge of technology.

Working in a collaborative environment, you'll interact with both technical and business teams to deliver high-quality solutions. The company offers a comprehensive benefits package including extended health coverage, pension plan, and flexible work arrangements with one day of remote work per week. BCI has been recognized as one of Canada's Top 100 Employers for six consecutive years, demonstrating their commitment to employee satisfaction and workplace culture.

The compensation is competitive, ranging from CAD $103,000 to $124,000 annually, with additional performance-based incentives. The role offers excellent career growth opportunities within a stable, purpose-driven organization that values innovation and collective expertise. If you're passionate about creating impactful technical solutions in the financial sector and want to work with a team that prioritizes both performance and work-life balance, this position at BCI could be an excellent fit.

Last updated a day ago

Responsibilities For Software Automation Engineer II

  • Design architecture for complex solutions, including UI/UX, platform selection, and system integration
  • Leverage emerging technologies (AI, cloud services, automation) to enhance digital capabilities
  • Collaborate with business and technical teams to define requirements and create solution designs
  • Build secure, high-performance APIs, business logic, and user interfaces
  • Ensure compliance with enterprise security standards
  • Evaluate new automation technologies through proof-of-concepts
  • Develop test strategies and automation frameworks
  • Present solutions to stakeholders and share knowledge across teams
  • Apply DevOps practices including CI/CD and test-driven development

Requirements For Software Automation Engineer II

Python
JavaScript
TypeScript
React
Node.js
  • Degree in Computer Science, Engineering, IT or equivalent experience
  • 5+ years developer/automation engineer experience
  • 3+ years with Agile methodologies and DevOps practices
  • Proficiency in Python, JavaScript/TypeScript, React, and Node.js
  • Hands-on Microsoft Azure experience
  • Strong RESTful API design and security protocols knowledge
  • Excellent communication skills
  • Experience with workflow logic, process modeling, and analysis
  • Financial services industry knowledge preferred

Benefits For Software Automation Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
Relocation Benefits
Mental Health Assistance
  • Extended health and dental coverage from day one
  • Virtual healthcare through Dialogue
  • Defined benefit BC Public Service Pension Plan
  • 20 days vacation
  • 6 paid sick days
  • 6 paid personal days
  • 2 paid volunteering days
  • Hybrid work arrangement (1 day WFH)
  • Annual wellness allowance
  • Professional development and tuition reimbursement
  • Relocation support
  • Performance-based incentive plan

Interested in this job?

Jobs Related To BCI Software Automation Engineer II