Vancouver, British Columbia
18 days ago
Senior Software Engineer
Description Position at VIPRE Security Group

VIPRE Security, a brand of Ziff Davis, develops cybersecurity products focused on endpoint protection and email security together with advanced threat intelligence solutions.

Responsibilities: 

Design and implement applications, services and data pipelines in Java, Python, Go etcDebug production issues across services and multiple levels of the stackWork collaboratively to develop, implement and deliver VIPRE cloud core backend systems in an agile environment.Continually improve availability, scalability, performance and reliability of our servicesHelp maintain code quality, organization, automation and continuous deliveryWork with a distributed team of engineersProvide leadership for projects and mentor engineers.

Education and/or Certification Requirements

BA/BS in CS or related field, or equivalent experience

Experience

6+ years of development experience, building, running, and debugging java based web applicationsDemonstrated expertise in building distributed, client/server systems.Design, build, and maintain APIs (REST, gRPC, Thrift etc), user-facing applications, services, and systemsStrong knowledge of algorithms, data structures and performance optimization strategiesExperience developing in Linux environmentsHands on experience of working in platform teams building reusable infrastructure and service components running at high transactional volumesStrong Experience with scalable and distributed datastores (Postgresql,MySQL, DynamoDB, ElasticSearch )Experience with AWS or other cloud providers for both infrastructure and application developmentStrong knowledge and experience building applications using open source technologies such as Spring, Guava, Redis, ElasticSearch/Lucene, Hibernate/JOOQ, Jersey (REST) etc.

Desired Skills

Experience with event based systems like Kafka building stream processing applicationsExperience with building analytic applications with massive datasets in a real-time distributed systemExperience with Python, GoExperience developing and deploying distributed services using containers and orchestrators(kubernetes, ECS, EKS, nomad)Familiarity with microservice architecture, cloud native and twelve-factor principles.On-call experience troubleshooting problems in productionExperience with Infrastructure as Code tools like AWS CDK or Terraform#VIPRE

Confirm your E-mail: Send Email