Job Title or Location
RECENT SEARCHES

Software Developer

Critical Systems Labs Inc.

Vancouver, BC

Job Details:

Hybrid remote
Full-time
Experienced

Critical Systems Labs Inc. (CSL) is a small but mighty engineering consultancy focused on software-intensive, safety-critical systems (e.g. aerospace, automotive, energy, defense, marine navigation, medical technologies and rail signaling). We are a collaborative team of bright and creative people, internationally recognized for our expertise in the management of safety risk and security vulnerabilities. Much of our work is based on emergent technologies, including AI enabled systems.
As a Software Developer with CSL, you will contribute to the development of advanced software tools used to support the analysis of safety critical systems. You will drive new features from concept and design through to implementation and testing and work with our engineers to understand the function of the tools, the goals of end users, and the tasks and environments in which the tools will be used. This role is well-suited to someone who is eager to take initiative, learn quickly, and make the most of a high-opportunity, high-ownership environment.
Required Skills and Qualifications

  • Undergraduate or graduate degree in Computer Science, Software Engineering, or similar
  • 2+ years non-internship professional software development experience
  • Knowledge of object-oriented design principles
  • Experience with Java and TypeScript and/or JavaScript with bonus points for Spring and Angular
  • Experience with relational databases (e.g. MySQL)
  • Experience with Git version control
  • Experience writing test code (e.g., unit testing, integration testing)
  • Must reside in Canada and be legally able to work in Canada. (We are unable to offer sponsorship.)

Additional skills

  • Excellent communication skills, both written and verbal
  • Ability to work effectively in a collaborative team environment
  • Strong critical thinking and problem-solving skills
  • Self-motivated and comfortable working with a high degree of autonomy
  • Able to make progress on open-ended tasks with guidance rather than step-by-step instructions
  • Demonstrates a proactive, ownership-driven approach to work, seeking clarity, feedback, and learning opportunities
  • Strong interest in learning new engineering processes and principles
  • Ability to produce high quality technical documents and reports

What CSL offers

  • CSL provides an inspiring, positive and collaborative work environment with fascinating projects.
  • Base salary range: CAD $88,000 - CAD $115,000. Individual pay rates are determined by evaluating factors such as expertise, skills, education, and professional background.
  • Full extended health care coverage (100% paid premiums) for employees and their families including dental, vision, medications, paid sick days. Annual allowance for paramedical services.
  • We are flexible in our work options, including remote work. We also have an accessible office located in Waterfront Station, the central transit hub in downtown Vancouver. On-site fitness facility and secured indoor bike parking are available.

Think you would be perfect for this position?
If you would like to be part of a clever and creative team, solving challenging problems, we look forward to hearing from you. Please send an email cover letter with your resume and answers to the questions below to [email protected] with "Application - Software Developer" in the subject line. We greatly appreciate the interest of everyone who applies for this position, and we will review all applications. Only candidates selected for interview will be contacted.

Please include answers to the following questions in the body of your cover letter:

  • When would you be available to start working with us?
  • Number of years in non-internship, professional software development experience.
  • In one to two paragraphs, please describe a full-stack project that you owned from end to end. Challenges? Surprises? Key takeaways?
  • Citizenship status (i.e., must be a Canadian citizen or Permanent Resident). Immigration sponsorship is not available for this position.