Skip to content

Software Automation Engineer II

Software Automation Engineer II

Software and Programming Jobs

You'll design and build cloud-native automation solutions that support critical operations for one of Canada's largest institutional investors, managing over $200 billion in assets.


THE OPPORTUNITY

Join BCI's Technology team as a Software Automation Engineer II based in Victoria, BC. You'll design and build cloud-native automation solutions that support critical operations for one of Canada's largest institutional investors, managing over $200 billion in assets.


This isn't just about writing code—you'll solve real business challenges and turn innovative ideas into production-ready solutions.


WHAT YOU WILL GET TO DO

  • 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 (SSO, SCIM, zero trust, least privilege)

  • Evaluate new automation technologies through proof-of-concepts and contribute to roadmaps

  • Develop test strategies, automation frameworks, and ensure high-quality product delivery

  • Present solutions to stakeholders and share knowledge across teams

  • Apply DevOps practices including CI/CD, test-driven development, and automated testing

  • Identify risks proactively and maintain accurate technical documentation


WHAT YOU BRING

  • Degree in a related field (e.g., Computer Science, Engineering, IT) or equivalent experience

  • 5+ years developer/automation engineer experience with Automation Development platforms (UiPath, Power Apps, Python, Appian)

  • 3+ years with Agile methodologies and DevOps practices

  • Proficiency in Python, JavaScript/TypeScript, React, and Node.js

  • Hands-on Microsoft Azure experience (Functions, Static Web Apps, SQL/Cosmos DB)

  • Strong RESTful API design and security protocols knowledge (OAuth2, SSO)

  • Excellent communication skills with ability to explain technical concepts to non-technical audiences

  • Adaptable in ambiguous, fast-paced environments with strong prioritization skills

  • Experience with workflow logic, process modeling, and analysis

  • Financial services industry knowledge preferred


WHO YOU WILL WORK WITH

The Technology team partners directly with business areas to enable critical investment processes and drive digital transformation. You'll work with cross-functional teams to build innovative solutions that help BCI achieve its mission and long-term goals. Hear more from the team: https://vimeo.com/705506658


WHERE YOU WILL WORK

This role is based in our downtown Victoria office. BCI is an in-person, collaborative organization with the flexibility to work remotely one day per week.


SALARY RANGE

BCI offers a competitive total rewards package which includes a performance-based incentive plan, comprehensive health & dental benefits, a defined benefit pension plan and paid time off.


The annualized base salary range for this Victoria-based role is CAD $103,000 to $124,000.


The base salary offered to the successful candidate will consider a wide array of factors including but not limited to the individual’s skill set, level of experience applicable to the role they are being offered and consideration to internal equity.


We pay our people competitively in the markets in which we compete for talent and with consideration to internal equity and job structure. We aim for actual pay to be around the median of the market for target or expected levels of performance, and around the upper quartile of the market for excellent performance.


Actual salaries may vary and may be above or below the range based on various factors, including, but not limited to, experience and expertise.


WHY APPLY TO JOIN BCI 

With our values as our anchor, it’s our people that help shape employee-focused initiatives and who create the environment we work in each day – all of which further strengthens our culture. BCI has been recognized as one of Canada’s Top 100 Employers – for the sixth consecutive year - and has built programs and benefits to support all our employees, including;  

  • Extended health and dental coverage, starting on your first day of work. We have you covered! 

  • Our telehealth provider Dialogue connects you and your family to virtual healthcare appointments.  

  • Participation in the defined benefit BC Public Service Pension Plan providing a secure retirement income 

  • Time off includes: 20 days vacation, 6 paid sick days, 6 paid personal days, and 2 paid days for volunteering – to support physical, mental, and community health. 

  • Four days in the office, with the option to work from home once a week, promoting a collaborative work culture and a healthy work-life balance.

  • Annual wellness allowance to support an active lifestyle as well as physical well-being when working at home. 

  • On-going learning through our in-house mentoring program, professional dues support, tuition reimbursement, and online and in-house learning. 

  • Relocation support is available if a move to BCI’s Victoria BC office location is required. 


TO APPLY 

Applications will be reviewed on a rolling basis, and shortlisted candidates will be contacted for initial discussions. If you're ready to contribute to meaningful work in a stable, purpose-driven environment, we encourage you to apply now.


Referrals: If you intend to list a current BCI employee as a referee, please contact them first to confirm their consent. A valid BCI email address is required, and all referrals will be verified internally.


We welcome applications from all qualified candidates who are interested in applying for this role. You will need to be legally authorized to work in the country where this job is located. If you currently do not have authorization, or if your work permit has restrictions, or is due to expire in 12 months or less, please ensure to flag this to our recruitment team if your application is shortlisted. 


At BCI, we value diversity and believe in fostering an inclusive culture where all employees can be successful. 


We are performance and client focused and value integrity; if you share these values, we want to know you.  


We recognize that some skills can be learned on the job and encourage all to apply. 


If you require an accommodation for the recruitment process (including alternate formats of materials, accessible meeting rooms or other accommodations), contact us at hr@bci.ca 


We would like to hear from you! 



Additional Info

Job Type : Full-Time

Location : Victoria, BC

Experience Level : Intermediate Level

Salary range : $103,000 to $124,000.

Powered By GrowthZone
Scroll To Top