Posted 4 months ago by

Principal Software Engineer - Shared Services and Automation

Culver City, CA, United States
Employment: Full Time Experience: Lead
We are looking for:

A talented and passionate Software Engineer to work on the next generation security client for Windows. Candidates must be self-motivated and be able to succeed in a fast-paced environment; they must work well in teams and enjoy the challenge of delivering high quality products within deadlines.

Who we are:

Relentlessly protect Norton users from bad guys. Across the globe, we combine our talents, our brains, and our creative energy to reinforce our place as a world-class technical community.

In the Norton Business Unit, you will have the opportunity to be a part of this global team of security and product engineers working to deliver world class Norton Security products with over 100 millions end-points. Our division is at the center point of creating technologies to protect user devices and data from bad guys. These technologies are being built for Mac, Mobile and PC platforms.


This positions requires a basic but solid understanding of C++ programming, multithreading, Object Oriented design, basic software testing methodology and the software development lifecycle. You will be charged with servicing internal requests from the development teams and implementing infrastructure updates and upgrades designed by senior staff. Knowledge of cloud infrastructure as it pertains to vMware is a plus. Understanding and use of code quality tools such as Coverity, Clover, Ncover etc is a plus. Understanding of Jenkins and deployment is a plus. The ability to learn quickly, OVER - communicate effectively and follow extremely detailed instructions is a necessary skill. Demonstrated script writing ability in linux and windows is required.

  • Be part of a scrum team in an Agile development environment
  • Keep customers protected by building innovative security solutions that run on millions of endpoints
  • Responsible for contributing to the design specifications and associated code
  • Provide thought and technology leadership towards building great products
  • Work closely with Product Managers, Program Managers, and Quality Engineers to help develop quality products, testable designs, and test tools


  • BS in Computer Science, Software Engineering or equivalent combination of Training & Experience & 8+ years related experience.
  • Expert in C++, Visual C++, ATL & COM
  • Strong Experience with Win32 API in a C++ environment (just .NET and Win32 will not be sufficient)
  • Experience in Python and scripting languages such as Javascript and Jscript.
  • Excellent troubleshooting skill to root cause complex issues
  • Should have the experience in analyzing crash dump
  • Demonstrated skill in using coding standards and being an active participant in code reviews
  • Should have experience of usage of tools such as Coverity, Bulls eye.
  • Strong data structure and algorithm fundamentals.
  • With little or no supervision, completes analysis of partially defined tasks, completes major portions of complex functional specs/design documents or entire documents and completes development and/or maintenance assignments.
  • Generates engineering test plans from functional specification documents.
  • Prior Symantec experience will have an added advantage.

Symantec is an equal opportunity employer. All candidates for employment will be considered without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, physical or mental disability, veteran status, or any other basis protected by applicable federal, state or local law.

The PowerToFly Mission

We're passionate about connecting highly skilled women with leading companies committed to diversity and inclusion.

Are you looking for your dream job? In Office. Flexible. Remote.

Join our Movement

Are you hiring? Join our platform for diversifying your team

Post a job