Full StackSoftware Development Engineer

WatchGuard Technologies   •  

Toronto, ON

Industry: Technology

  •  

Less than 5 years

Posted 84 days ago

This job is no longer available.

Job Overview

We are looking for the very best software development engineers to join our R&D team. Your focus will be on our new WatchGuard Cloud product, a multi-tier, multi-tenant platform for security configurations, management & reporting. You will create high-quality cloud-native applications and services in an AWS public cloud environment, with a focus on being scalable and user-friendly. You will collaborate across many teams, such as Product Management, Technical Support, as well as other R&D teams. Expect to work daily on interesting and complex problems with a group of motivated and intelligent individuals.

What you will be doing:

  • Design and build fault-tolerant and fail-safe platform and services for theWatchGuard Cloud suite of applications, with SLAs reaching up to 99.999
  • Maintain an open environment of collaboration, transparency, innovation, and fun
  • Work with globally distributed teams (in Engineering, Product Management & program management) to deliver on the priorities and commitments on behalf of the overall R&D organization in WatchGuard
  • Make use of and enhance our cloud delivery model (CICD)
  • Support ongoing development and improvements to our security model including use of strong two-factor authentication, separation of duties, and OWASP coding practices
  • Strive to always make development more efficient, focused on the right priorities, and more fun

What you need to bring to the table:

  • Bachelor’s degree in Computer Science or related technical discipline and/or experience is required
  • 3+ years of Software Engineering experience
  • Must have experience with the following (minimum of 2+ years in each)

- Primary language: Go, Python, JavaScript/Angular
- One (or both) of the following streaming backbones: Kinesis, KAFKA
- One (or more) of the Structured Streaming Analytics Technologies: Spark, Flink, Kinesis Analytics
- One (or more) databases: MySQL, ElasticSearch, DynamoDB, MSSQL
- Experience in AWS services (EC2, ECS, Lambdas, S3, API Gateway, RDS, Aurora, CloudFront, SNS/SQS)

  • Experience in the following a plus: Java, C++, Scala, C#
  • Experience in Scrum/Agile & DevOps process
  • Familiarity with tools/systems like Jira, GitHub, Confluence, CI/CD Pipeline using Jenkins, Cloud Formation templates, Artifactory, Office Suite, Linux
  • An analytical mind, a desire to take ownership, and never taking any failure as a setback.