Senior Software Engineer

VIPRE Security Group


Date: 3 weeks ago
City: Vancouver, BC
Contract type: Full time
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 etc
  • Debug production issues across services and multiple levels of the stack
  • Work collaboratively to develop, implement and deliver VIPRE cloud core backend systems in an agile environment.
  • Continually improve availability, scalability, performance and reliability of our services
  • Help maintain code quality, organization, automation and continuous delivery
  • Work with a distributed team of engineers
  • Provide 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 applications
  • Demonstrated expertise in building distributed, client/server systems.
  • Design, build, and maintain APIs (REST, gRPC, Thrift etc), user-facing applications, services, and systems
  • Strong knowledge of algorithms, data structures and performance optimization strategies
  • Experience developing in Linux environments
  • Hands on experience of working in platform teams building reusable infrastructure and service components running at high transactional volumes
  • Strong Experience with scalable and distributed datastores (Postgresql,MySQL, DynamoDB, ElasticSearch )
  • Experience with AWS or other cloud providers for both infrastructure and application development
  • Strong 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 applications
  • Experience with building analytic applications with massive datasets in a real-time distributed system
  • Experience with Python, Go
  • Experience 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 production
  • Experience with Infrastructure as Code tools like AWS CDK or Terraform

#VIPRE

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Mécanicien de moteur diesel (Mécanicien de machinerie lourde)

VIA Rail Canada, Vancouver, BC
12 hours ago
DescriptionVIA Rail Canada Inc., le service ferroviaire voyageur du Canada, est à la recherche d'un mécanicien(ne) de moteur diesel qualifié pour travailler à son Centre de maintenance de Vancouver avec la possibilité de travailler au centre de maintenance de Mission.En tant que mécanicien de moteur diesel, vous assurerez la maintenance préventive et les réparations opérationnelles des locomotives et du matériel...

Change Management Professional

Procom, Vancouver, BC
2 days ago
Change Manager On behalf our client, Procom is seeking a Change Manager for a 12 month assignment. This will be a 100% remote role supporting pst Hours.Change Manager Job DetailsThe Change Management Professional with support/guidance from a Senior Change Management professional, advises on change initiatives and performs change management activities, enabling successful implementation of the org's projects safely, with quality,...

Indigenous Patient Care Quality Officer

Provincial Health Services Authority, Vancouver, BC
2 days ago
Patient Care Quality OfficeVancouver, BCIn accordance with the Mission, Vision and Values, and strategic directions of Provincial Health Services Authority patient safety is a priority and a responsibility shared by everyone at PHSA, and as such, the requirement to continuously improve quality and safety is inherent in all aspects of this position.The Indigenous Patient Care Quality Officer provides leadership and...