Expert Software Engineering Coe

Edmonton, AB, Canada

Job Description

At CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely and our employees can focus on value-added tasks. You will be able to develop your skills and career in our close-knit, safety-focused culture working together as ONE TEAM. The careers we offer are meaningful because the work we do matters. Join us!

Job Summary

CN Customer Solutions & Innovation Engineering is seeking an Expert Software Engineering CoE to contribute to the System Engineering, DevSecOps and Quality Engineering CoE of our organization. Your mission will be to contribute to IT CoE from a System Design & Integration, DevSecOps and Quality Assurance standpoint to ensure consistency of our standards and practice across the whole organization.

As a fullstack engineering expert, you will be a key contributor to our CoE and will be responsible to ensure that all design & integration patterns, all CI, CD, CE processes, including security, observability and FinOps, and all testing patterns, processes and tools are maintained and adopted by vertical and horizontal teams.

Main Responsibilities

System Design & Integration:

Ensure all design and integration patterns are documented and maintained in repository including development position book.

Track adoption & reusability of patterns across the organization.

Maintain onboarding packages regarding platform, interfaces and patterns.

Manage dev tools lifecycle.

Maintain frameworks, decision trees, design standards...

DevSecOps:

Ensure all processes for CI/CD/CE, security, observability and FinOps are documented and maintained in the repository.

Maintain onboarding packages.

Maintain SDN (Software-defined network), IaC & PaC.

Quality Assurance

Ensure that quality assurance metrics are documented and maintained in the repository.

Ensure metrics are tracked and consolidated across the organization.

Document and monitor code security metrics.

Maintain onboarding package.

Ensure all patterns, processes and tools are documented and maintained in the repository.

Maintain DR test strategy.

Manage tools lifecycle.

Working Conditions

- Work from home

- Office in Canada or USA

- Occasional travel

Requirements

Experience

10+ years in software engineering

3+ years as a DevOps lead, QA Lead or SRE

Education/Certification/Designation

Bachelor's degree in technology related field or equivalent experience

Competencies

Leadership

Communication

Courage to Act

Business Acumen

Technical Skills/Knowledge

  • Strong experience leading practices and CoE.
  • Strong experience in systems design & integration.
  • Strong experience in Quality assurance tools, processes and patterns.
  • Strong experience with DevOps tools and practices including security aspect of it.
  • Strong knowledge of Azure and/or GCP platform.
  • Knowledge of KPIs reporting is a strong asset
  • Knowledge of SRE is a strong asset.
  • Knowledge of IaC & PaC practices is an asset.
  • Strong ability to communicate and influence people at all levels of an organization.
  • Ability to quickly gain new knowledge and leverage it to bring value to the organization.
Organizational Impact

Decision Making & Impacts

Lead System Engineering, DevSecOps and Quality Engineering CoE across verticals and horizontals.

Create strategic technology directions

Ensure and measure adoption across the organization.

Level of Interaction/Influence

Be a leader across the organization.

Influence senior management.

Influence and evangelize cutting edge technology to the wider CN I&T organization

Employees Supervised/Organizational Structure

Lead as an Individual Contributor

About CN

CN is a world-class transportation leader and trade-enabler. Essential to the economy, to the customers, and to the communities it serves, CN safely transports more than 300 million tons of natural resources, manufactured products, and finished goods throughout North America every year. As the only railroad connecting Canada's Eastern and Western coasts with the Southern tip of the U.S. through a 19,500 mile rail network, CN and its affiliates have been contributing to community prosperity and sustainable trade since 1919. CN is committed to programs supporting social responsibility and environmental stewardship. At CN, we work as ONE TEAM, focused on safety, sustainability and our customers, providing operational and supply chain excellence to deliver results.

CN requires that all employees be fully vaccinated against COVID-19 and provide proof thereof as a condition of employment. The Company's vaccination mandate extends to employees of our wholly owned subsidiaries as well as CN's contractors, consultants, agents and suppliers and anyone who accesses CN properties in Canada.

CN is an employment equity employer and we encourage all qualified candidates to apply. We thank all applicants for their interest, however, only candidates under consideration will be contacted. Please monitor your email on a regular basis, as communication is primarily made through email.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2078565
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Edmonton, AB, Canada
  • Education
    Not mentioned