Senior Software Engineer
VIPRE Security Group
Vancouver, British Columbia, Canada
See who VIPRE Security Group has hired for this role
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:
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.
- BA/BS in CS or related field, or equivalent 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.
- 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
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Engineering -
Industries
Technology, Information and Internet
Referrals increase your chances of interviewing at VIPRE Security Group by 2x
See who you knowGet notified about new Senior Software Engineer jobs in Vancouver, British Columbia, Canada.
Sign in to create job alertSimilar jobs
People also viewed
-
Software Engineer (Remote)
Software Engineer (Remote)
-
NodeJS Developer
NodeJS Developer
-
Full Stack Engineer, Connect
Full Stack Engineer, Connect
-
Front-end Engineer
Front-end Engineer
-
Software Developer
Software Developer
-
Software Engineer - C# - .NET Core & JavaScript
Software Engineer - C# - .NET Core & JavaScript
-
Software Engineer (Remote)
Software Engineer (Remote)
-
Software Developer - New Grad
Software Developer - New Grad
-
Software Engineer, Frontend - Canada
Software Engineer, Frontend - Canada
-
Full Stack Developer (Remote)
Full Stack Developer (Remote)
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub