Sr. Principal Software Developer - Norton SecureVPN

Symantec - Toronto, ON (13 months ago)

Apply Now

About Us

Symantec Corporation (NASDAQ: SYMC), a global leader in cybersecurity, operates one of the world’s largest cyber intelligence networks allowing organizations, governments, and people to secure their most important data wherever it lives. Enterprises across the world rely on Symantec for integrated cyber defense against sophisticated attacks across endpoints, infrastructure, and cloud. More than 50 million people and families rely on Symantec’s Norton and LifeLock Digital Safety Platform to help protect their personal information, devices, home networks, and identities at home and across their devices.

About Norton SecureVPN

Norton SecureVPN is a leading Virtual Private Network (VPN) provider that delivers easy-to-use solutions for online privacy and security on smartphones, tablets and computers. VPN technology encrypts consumers’ communications online, which can include sensitive information such as passwords and credit card information and helps to protect that information from being intercepted by cyber-criminals.

As a leading Fortune 500 Technology & Security Company, Symantec already protects more than a billion IoT devices. This puts Symantec among the biggest providers of IoT security today, and the first to deliver a comprehensive security reference architecture for how to build-in security to make your IoT systems “secure by design.” Symantec brings a unique breadth of leading security solutions for device protection, encryption, authentication, key management, and code signing. Symantec also has unmatched depth in security expertise from monitoring, analyzing and processing more than 10 trillion security events per year worldwide for Symantec’s Global Intelligence Network.

About the Role:
Our secure VPN network is the heart of our product. It is tightly integrated with the software client and is the focus of much of our intellectual property. As an architect you will help determine and lead the future of the development of our applications and services. Symantec only has a handful of these technical leadership roles.

Essential Duties and Responsibilities:
Research and Development of next generation platform and service capabilities.
Lead technical direction of Symantec products and services
Work with other architects across the organization setting technical strategic direction
Have the opportunity to contribute to product enhancements and create IP to better our product
Actively find ways of improving services, systems and code and work with the team to define future product features
Provide technical guidance to developers and other engineers

You have a passion for:
Build, release and configuration management of production systems (CI/CD)
System troubleshooting and problem solving across platform and application domains
Suggesting architecture improvements, recommending process improvements
Evaluate new technology options and vendor products
Ensuring critical system security through the use of best-in-class cloud security solutions
Help drive out a production class monitoring and metrics system as well as processes
Out of the box thinking with a focus on developing real intellectual property
Participate in an on-call rotation
Ensure scalability for future growth

Qualifications:
8+ years deploying, automating, maintaining and running Amazon Web Services and cloud based production systems, to ensure the availability, performance, scalability and security
Deep understanding of AWS: professional experience using a broad range of AWS technologies (e.g. EC2, RDS, ELB, EBS, S3, VPC, IAM, CloudWatch) to develop and maintain an AWS based cloud solution, with an emphasis on standard methodology for cloud security
5 plus years DevOps experience: experience as a DevOps Engineer in a 24x7 uptime Cloud based environment, including automation experience with various configuration management tools
Operating Systems: Detailed knowledge of Linux systems and administration
Continuous Integration & Delivery Tools: Extensive understanding of CI/CD automation tools such as chef, puppet, Jenkins, Docker
Monitoring Tools: Experience with system monitoring tools (Prometheus, Nagios etc.)
Problem Solving: Ability to analyze and resolve complex infrastructure resource and application deployment issues
Scripting/Programming Skills: programming/scripting ability in any of the following: Bash, Ruby, Go, Python, Java, Scala
Data Store: Some knowledge of Cassandra, HBase, Graphs etc. would be an asset
Agile Methodologies: Experience with Agile software development, project management methodologies
Version Control: Experience administrating version control systems such as Github/Bitbucket
Networking: Deep understanding of network topologies and common network protocols and services. (VPN, SSL, SSH, DNS, HTTPS)

Are highly responsible, self-motivated and able to thrive in an energetic, fast-paced, creative environment
A strong work ethic and the ability to work effectively independently and in a team environment
Creative problem solving skills and an ability to apply business logic to development requirements
Excited to work in an environment focused on building the right solution by encouraging our engineers to invest in the right technologies and architectural improvements to help us innovate faster
Are passionate about technology, apps, online security and VPN’s (huge plus!)

Knowledge & Experience:
A degree in Computer Science or related area is a plus
A strong Ruby developer with experience both on Rails websites as well as backend scripting is a plus
Experience with Golang or back-end ruby experience
Comfortable creating scripts to deploy, monitor and handle a network of servers
Have hands on experiences deploying, monitoring, and running a network in the cloud using AWS, Azure, etc.,
Experience with Puppet, Chef or a similar tool to deploy servers to the cloud in an automated way
Experience in Docker, Kubernetes, etc.
Comfortable collaborating with enterprise level clients on integration projects and with open source
Experience scaling a solution both at the website and the database level
Management of Linux servers in a production environment
Validated ability to mentor technical management and technical specialists

Symantec is proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive and accessible environment for all employees. All employment decisions are based on merit, experience, and business needs, without regard to race, color, national origin, age, religion, sex, pregnancy (including childbirth or related medical conditions), genetic information, disability (physical or mental), medical condition, marital status, sexual orientation, gender identity or gender expression, military or veteran status, or any other consideration made unlawful by federal, state, or local law. Symantec strictly prohibits unlawful discrimination based on such protected characteristics and seeks to recruit the most talented candidates from diverse cultures and backgrounds.

We also consider for employment qualified individuals with arrest and conviction records. In addition, Symantec will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. Learn more about pay transparency.

EEO is the law. Applicants and employees of Symantec Corporation are protected under Federal law from discrimination. See the EEO poster and supplement .
Symantec Corporation (NASDAQ: SYMC), a global leader in cyber security, operates one of the world’s largest cyber intelligence networks allowing organizations, governments, and people to secure their most important data wherever it lives. Enterprises across the world rely on Symantec for integrated cyber defense against sophisticated attacks across endpoints, infrastructure, and cloud. More than 50 million people and families rely on Symantec’s Norton and LifeLock Digital Safety Platform to help protect their personal information, devices, home networks, and identities at home and across their devices.

Relentlessly protect the world’s information. Make a difference at Symantec. Across the globe, we are an ‘essential’ partner to both consumers and businesses of all sizes. We combine our talents, our brains, and our creative energy to reinforce our place as a world-class technical community.

Our most critical asset at Symantec is the talent we hire - you! We look for people who have a desire to excel and reflect our values: Innovation, Action, Customer-Driven, and Trust. We recognize that every opening in our company is a chance to increase Symantec's competitive advantage, and we are willing to invest in you in order to win.

Symantec is committed to requests for reasonable accommodations to assist you in applying for positions at Symantec including resume submissions. If you need to request an accommodation, please reach out by email to Talent Acquisition or contact HR Service Exchange .