Backend Software Developer

Do you believe automotive controls are secure?  How about when they are connected to the internet?  Want to help fix this problem?

As a Backend Software Developer at ESCRYPT Waterloo, you will be working on solving tomorrow’s problems today.  By joining the team that is at the forefront of the exciting new advanced driver-assistance system (ADAS) technologies, you will be working with some very talented people and you’ll be constantly challenged to push yourself and improve your skills. We will combine our security expertise and automotive know-how alongside your expertise in backend technologies to deliver solutions that will drive the Vehicle-to-Everything (V2X) communication industry.

About the job

It is an exciting time to join us as the industry is currently transitioning to bring V2X technology out of proof-of-concept into deployable production ready systems. You will be joining the CycurV2X-SCMS scrum team that is developing a Secure Credential Management System (SCMS) solution that will be used across the globe to service millions of vehicles.


About You

As an experience backend developer:

  • You are focused on putting the customer first
  • You have expertise in building scalable and reliable multi-server solutions, designing and implementing databases, and knowledge about the best technologies to use to solve problems
  • Your ability to evaluate what works best and what doesn’t; having the confidence and ability in making the correct decisions
  • You have a quality centric approach and are not satisfied with solutions that ‘just work”, but strive to create the best solution possible
  • Continuous communication and highly developed teamwork skills are a must


  • Experience with Java, .NET with C# or an equivalent OOP language
  • Understanding of server design patterns and best practices
  • Proficiency with CI/CS for backend systems
  • Proficiency with deployments in both cloud environments and customer sites
  • Unit testing, Integration testing, System and Product testing
  • Load & Performance testing
  • SQL and database design
  • Experience with version control and code reviews




Want to really wow us?  Experience in the following are a plus:

  • Docker with Kubernetes
  • REACT or other frontend technologies
  • NoSQL
  • JIRA, Confluence
  • Jenkins
  • Microsoft AZURE or Amazon AWS
  • jFrog Artifactory

 Why do people work at ESCRYPT Waterloo?

Musings from 4 year employee

I have a lot of creative work and flexibility

I have variety in the type of work I do

My hours are mine to distribute as I see the need and based on how I can help the team

I have the ability to work with a variety of teams

We use processes that allow us to innovate or kill quickly


Observations from a new employee

This is an open and friendly office environment

I get to choose the type of machine I like to work on _- Mac, Windows, Linux

I get to play with new security technology

The office is easy to get to as it is close to UW Campus, an ION Stop

Lots of opportunity to interact with the team socially as well through Ping Pong, Foosball and Duck Game tournaments.

Excellent work/life balance



Want to learn more about products developed at ESCRYPT Waterloo?

Explore links below

Perfectly Keyless : ​


In the news: Bosch V2X demonstration - ITS America June 2018 ystem/671125002/


Twitter ​

 LinkedIN ​

 Website ​