Software Automation Engineer II

Software Automation Engineer II
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!
Images

Additional Info
Job Type : Full-Time
Location : Victoria, BC
Experience Level : Intermediate Level
Salary range : $103,000 to $124,000.