Senior Software Engineer

Job Type Permanent
Job ID 16784
Job Description

Our client is a high tech company that provides cutting-edge anti-drone solutions.

They are currently looking to hire for a Senior Software Engineer.

Title: Senior Software Engineer (Full Stack)

Location: Vancouver, BC
Type: Full Time, Permanent
Salary: Based on Experience
Benefits: Full Benefits

Who We Are Seeking


Seeking a Senior Software Engineer with strong development experience and strong practical experience in designing and building high performing software, to be compatible with the hardware built in house.


You’ll provide technical direction for and work closely with the development team to build out the application components and overall system architecture, and maintain these systems throughout the development life cycle.


The successful candidate must also have the ability to diagnose problems across the entire software and hardware stack.




  • 8+ years professional experience in system architecture and application design, development, testing, and maintenance
  • Proficient in Python, C, MySQL
  • Hands-on experience working with MQTT, Nginx, REST, Golang, Angular, HTML, CSS/SCSS
  • Ability to write clean, functional code on the front- and back-end
  • Experience with Linux command line programs and shell scripts
  • Experience with test-driven development and automated testing frameworks
  • Strong background in designing server-side architecture for scalability, availability, performance, security, and agility
  • Experience with Scrum/Agile development methodologies
  • Excellent verbal and written communication skills
  • Broad understanding of competing technologies and their relative strengths and weakness; and be able to select right ones for our needs
  • Good understanding of latest technology trends
  • Ability to quickly pick up expertise on new technologies
  • Ability to adjust to change and rapid pace of development
  • Excellent problem-solving skills with the ability to translate requirements into a technical design, but within the constraints of the current platform or legacy systems
  • Bachelor’s Degree in computer science or equivalent experience
  • Eligible to work in Canada

What We Offer:

  • Competitive compensation
  • Comprehensive health, dental, and vision coverage
  • Opportunities for career advancement
  • A challenging adventure of working in an emerging industry with cutting-edge technologies
  • A fulfilling experience of teaming up with a group of top-talented people  

If you have the skills and experience that we are looking for to be successful in this role please apply online, email or fax your resume to Aneezah Dhir.

fax to 416-495-8487

We are an equal opportunity Employer

Apply Online