Computer Systems Engineer
The role involves developing and maintaining scalable, high-performance applications through hands-on coding and technical specification. It also requires collaborating with cross-functional teams to manage API contracts, automate deployment pipelines, and participate in Agile ceremonies.
- On-site
- Engineer, BC
- Posted Aug 9, 2026
- Apply by Sep 7, 2026
- 1 position
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Job summary
2 Develop and maintain robust, scalable, and high-performance Applications Perform hands-on coding and contribute to the development of critical modules or features. Collaborate with stakeholders to understand project requirements and translate them into technical specifications. Collaborate with cross-functional teams to gather requirements, design API contracts, and define service boundaries. Identify and mitigate technical risks and troubleshoot complex issues as they arise. Provide technical guidance or support for the development or troubleshooting of Issues Document design specifications, installation instructions, and other system-related information Collaborate with DevOps teams to automate deployment pipelines, containerize applications, and manage infrastructure as code Participate in code reviews, architectural discussions, and Agile ceremonies to ensure code quality and alignment with business objectives Communicate project information through presentations, technical reports, or white papers Education Requirement: Bachelor’s degree in computer science or closely related filed Develop and maintain robust, scalable, and high-performance Applications Perform hands-on coding and contribute to the development of critical modules or features. Collaborate with stakeholders to understand project requirements and translate them into technical specifications. Collaborate with cross-functional teams to gather requirements, design API contracts, and define service boundaries. Identify and mitigate technical risks and troubleshoot complex issues as they arise. Provide technical guidance or support for the development or troubleshooting of Issues Document design specifications, installation instructions, and other system-related information Collaborate with DevOps teams to automate deployment pipelines, containerize applications, and manage infrastructure as code Participate in code reviews, architectural discussions, and Agile ceremonies to ensure code quality and alignment with business objectives Communicate project information through presentations, technical reports, or white papers Education Requirement: Bachelor’s degree in computer science or closely related filed
What you’ll do
The role involves developing and maintaining scalable, high-performance applications through hands-on coding and technical specification. It also requires collaborating with cross-functional teams to manage API contracts, automate deployment pipelines, and participate in Agile ceremonies.
Requirements
Candidates must possess a Bachelor's degree in computer science or a closely related field. The role requires the ability to translate project requirements into technical designs and provide guidance on troubleshooting complex system issues.
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Application Development
- Coding
- API Design
- Technical Specification
- Risk Mitigation
- Troubleshooting
- Technical Documentation
- DevOps
- Deployment Pipelines
- Containerization
- Infrastructure as Code
- Code Review
- Agile Methodologies
- Architectural Design
Job areas
- Software
- Technology
- Engineering
- Consulting
- Data & Analytics
Additional details
- Minimum education
- Bachelor’s degree
- Minimum experience
- 0+ years
- Apply by
- Sep 7, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Entry level
