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
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.