Senior Developer – Digital Nova Scotia – Leading Digital Industry

Senior Developer

The Senior Software Developer will contribute to our zero touch provisioning team, by contributing to initiatives that help with scaling the provisioning and logistics of our sensor platform .

Quality is one of the core pillars of this group and team members of this group will be expected to maintain and raise the quality bar with everything thing they do.

As a Senior software developer at Arctic Wolf you will

  • Raise the quality bar with every feature you develop.
  • Write well-organized, testable, and high-performing code.
  • Implement secure mechanisms to provision sensors efficiently.
  • Collaborate with other team members and external stakeholders.
  • Write clear and concise documentation.
  • Implement bug-fixes and contribute to ongoing product maintenance.
  • Improve the resiliency of our test infrastructure and introduce new tests where appropriate.
  • Own the entire life cycle of the software from building, testing, deploying all the way through deprecation of old software components.
  • Mentor and coach other developers in the team.

In order to be successful in this role you will require the following skills.

  • Majority of our code base is written Python and Go, successful candidates must be able demonstrate willingness to work on these languages.
  • Working knowledge of GitHub, Jenkins, and automated test tools.
  • Comfortable with using Linux tools to troubleshoot and identify system-level problems.
  • Experience with Linux build tooling such as make, cmake, etc.
  • Experience with Devops tools like Ansible, chef etc..,
  • Understanding of virtualization tools like vCenter, Hyper-v, KVM etc.

Nice to have:

  • Experience with network appliances.
  • Experience with network security.
  • Experience with test frameworks and automated testing in general.
  • Experience with development in AWS.