Sr Software Architect

Skycope Technologies Inc - Vancouver, BC (30+ days ago)

Apply Now

Who We Are

Founded in 2016, Skycope Technologies Inc. is a high tech security company based in Burnaby, Canada. Applying the latest RF spectrum sensing and manipulation technologies, we provide the most advanced anti-drone solutions. Our technology can safely and effectively detect, identify, and neutralize rogue drones to prevent them from posing security threats in unauthorized areas.

Our team is a collection of diverse, talented and hard-working professionals who enjoy attacking challenging and significant problems. The team has varied levels of industry expertise in the fields of information theory, coding, signal processing and network security areas. Collectively, we have published 26 papers in top-tier international journals and have obtained 24 patents in Canada and abroad.

Who We Are Seeking

Skycope is seeking a Senior Software Architect 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.

Skycope is not expecting you to arrive with everything you need to know. We work in a highly collaborative environment where we’ll educate you on the technologies we’ve adopted while you help to further innovate, be it software, procedures, or fun! In return you will educate and mentor other developers to bring the team to a level we can all be proud of.

Requirements

  • Eligible to work in Canada
  • Minimum of bachelor’s degree (computer science or engineering) or equivalent
  • 5+ years professional experience in system architecture and application design, development, testing, and maintenance
  • Solid understanding of design approaches and challenges across all layers of the stack including data storage, back-end, middleware, and application tiers. Strong background in designing server-side architecture for scale, availability, performance, security, and agility
  • Must have strong communication skills to articulate vision/strategy and get buy-in, using language and detail appropriate for the audience
  • 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
  • Passion and ability to quickly pick up expertise on new technologies
  • Should have strong leadership and interpersonal skills to take team along and convert architecture vision into reality.
  • Ability to adjust to change and rapid pace of development
  • Ability to see big picture and keep eye on long-term goals and direction, while taking care of short-term needs
  • 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
  • Experience with Linux command line programs and shell scripts

Bonus Points

Skycope welcomes all skillsets but special consideration will be given to candidates with exceptional experience with any of the following: C, Golang, Javascript, CSS, HTML5, Nginx, MySQL, Redis, ElasticSearch, Mongodb, Python, Docker.

Experience with machine learning is also a bonus.

Job Types: Full-time, Permanent