You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

Sr. Software Developer

Location
Victoria, BC
Details
Full Time
A month ago

What We’re Looking For:

We are looking for a Sr. Software Developer who can evolve our product offering for the cloud. We want a seasoned generalist with systems programming experience on Windows, but also keen to grow into Linux and cloud development. This is a hands-on position where you will be building what you design and helping to solve some really challenging problems in the distributed systems, networking and security realm. You will be part of a local scrum team as well as help represent Victoria as you collaborate with teams of engineers in our Seattle office.

  • Collaborate in the creation of enterprise software as part of a team, using Agile methods
  • Develop software that targets mobile and desktop clients, servers and cloud computing with a focus on networking, protocols and security
  • Contribute to products that our customers depend upon, ensuring that we maintain the NetMotion tradition of high-quality products and customer satisfaction
  • Learn and leverage new database technologies, web development frameworks and machine learning to advance our products
  • Perform research, analysis, design, coding, debugging and test automation
  • Analyze and debug difficult application, system and device-related problems that can occur in real-world distributed real-time systems we have deployed in the field
  • Work proactively with team members and your manager to plan projects, drive decisions and identify risk in key areas of technologies and projects
  • Mentor junior engineers
  • Occasional travel to/from Seattle for meetings

 

Your Skills:

  • 5+ years of programming in more than one of the following: C++, C#, Python, Java, Javascript
  • A good understanding of the fundamentals of computer science and software engineering
  • System programming experience on Windows and Linux
  • Conceptual understanding of multitenant system design and implementation
  • Experience developing scalable solutions on Azure or AWS
  • Strong debugging and diagnostic skills
  • Bachelor's degree in computer science, software engineering, or equivalent work experience required
  • A working knowledge of network authentication and security protocols
  • Demonstrated experience as a significant contributor on commercial software product releases
  • Self-motivated and able to work cooperatively in a team environment
  • Excellent communication skills

 

Additional consideration given to candidates with one or more of the following:

  • Proponent of continuous integration, continuous delivery, test-driven development and test automation
  • Mobile development experience with Android or iOS/MacOS
  • DevOps or DevSecOps experience
  • Experience working with containerization and orchestration using Docker and Kubernetes
  • Data visualization using Splunk
  • Public key infrastructure and/or cryptography experience
  • Knowledge of authentication methods and standards such as SSO, MFA, SAML, OAUTH, NTLM, RADIUS
  • General understanding of networking standards and protocols such as DNS, HTTP, TLS, LDAP, AD, SNMP
  • TCP/IP networking experience

 

Why You’ll Love It Here:

  • You’ll get to collaborate with smart, passionate people who also just happen to have a great sense of humor
  • You’ll be challenged, solving difficult problems that will make a meaningful difference to our customers across a variety of industries, including public safety, transportation, energy, and healthcare
  • You’ll be encouraged to experiment with new technology including dogfooding our own products on the latest operating systems and mobile devices
  • You’ll be supported and encouraged in your professional development
  • You’ll receive a competitive benefits program, fitness allowance, commuter allowance, a Group RRSP plan, and warm cookies on Wednesdays
  • You’ll benefit from our flexible work from home policy as well as our considerate vacation/holiday/sick-day allowances
  • You’ll be an important and valued contributor in a small company, joining in on the ground floor of NetMotion’s most exciting new office
  • If you’re an experienced software developer in the Victoria area, then we’d love to hear from you.

 

Category
Information Technology