BACKEND ENGINEER JOB

Job Overview

Location
Multiple Locations, Across Canada
Job Type
Full Time
Salary / Compensation
Details Not Provided
Date Posted
2 months ago

Additional Details

Experience
Good Exp. Required (5 - 9 Years)

Job Description

McAfee's VPN Engineering team is looking for an experienced and passionate full-time Backend Software Engineer to join the Infrastructure team and help us build and grow our network that is used by over 35M people around the world.

As part of the team, you'll be working closely with Infrastructure, Client, Data, and Security specialists to create experiences that keep our users secure, private, and more confident online. You will get exposure to building and optimizing the software that runs on a network of VPN servers distributed in 30+ countries.

We are a small team, so naturally the kind of people who tend to succeed in our team are generalists. You should be comfortable in dabbling with all forms of development, such as occasionally tweaking our CI/CD pipelines or our VPN code.

This is a remote position in Canada. We will only consider candidates currently in Canada and are not offering relocation assistance at this time.

About our team

You will be joining a tight-knit team of easy going individuals who like to work hard and have fun together. You will be invited to join one of the many clubs we hold dear - from board-games to winter sports and more.

An ideal fit will enjoy contributing to a team where the result is greater than the sum of its parts. We always support each other and are excited to share their knowledge and advice. We encourage a culture where your ideas are valued and respected!

About the Role

  • Write clear, concise and well-tested code in Scala, and occasionally in Java or other languages. You don't have to know all (or any) of these coming in, provided that you can demonstrate that you can learn things quickly.
  • Implement and maintain the backend APIs used by our clients.
  • Implement and maintain our backend infrastructure services that manage our VPN network.
  • Ensure the privacy and security of our user management services.
  • Collaborate with our connection analytics and censorship circumvention teams to improve our VPN network.

About you

You feel right at home in the terminal, comfortable with Linux or macOS.

  • You have 4+ years experience working with backend technology, and you understand which tools and frameworks to use and why.
  • You have a strong understanding of SQL, and relational database design.
  • Familiarity with functional programming languages, such as Scala or Python is a plus.
  • Experience with AWS (ECS, RDS, Elasticache, S3...) is an asset.
  • Familiarity with Docker/Containerization is also a bonus.
  • You have demonstrated ownership and pride over your projects and are able to work outside of your usual comfort zone.
  • You have strong verbal and written communication skills, ability to tailor communication based on the audience (business vs. technical).
  • You get bonus points for knowledge of anti-censorship and privacy technologies

Similar Jobs

Full Time
Full Time

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept