Posted 3 months ago by

Senior Software Engineer/Principal Software Engineer

San Francisco, CA, United States
Employment: Full Time Experience: Senior

Senior Software Engineer/Principal Software Engineer

Symantec’s mission is to secure and protect the world’s data and devices. This is a job opening for the position of a principal software engineer in Symantec’s Data Loss Prevention (DLP) group. Symantec’s DLP product is the undisputed industry leader in the data loss prevention space, having dominated the Gartner’s magic quadrant for ten years in a row. Symantec’s DLP solution discovers, monitors, and protects sensitive data wherever it goes – across cloud applications, endpoints, networks and data centers. With DLP, businesses are able to keep their data safe from accidental, negligent and malicious data loss. DLP’s market leadership is mainly due to the most comprehensive content detection capabilities that it offers. These capabilities are are based on a number of advanced proprietary matching algorithms which are patented and also a number of advanced technologies such as optical character recognition, machine learning and image similarity detection.

We are looking for an exceptionally talented software engineer who can work on Symantec’s DLP detection team. If selected, you will be a part of a highly driven and focussed team, that owns and develops features for the central policy engine that powers Symantec’s DLP solution on millions of endpoints and machines. You will be deeply involved in the research and innovation required to develop the next generation of content inspection techniques, image matching/recognition techniques and content classification techniques. You will work on pushing the envelope of scalability and low latency of the high performance policy engine even further. You will be given ownership of complex development projects and will be responsible for end to end delivery of features with highest level of quality. If you’re passionate about programming, enjoy solving challenging and interesting problems on data structures and algorithm design, and take pride in building world class software, we definitely want to hear from you.


Responsibilities
  • Work on research, technical analysis and prototyping to solve DLP content inspection challenges
  • Design and develop customer delighting features
  • Work with product management in suggesting and clarifying product requirements
  • Communicate and collaborate with engineering teams, architects, and product management
  • Proactively look for ways to make DLP solution better
  • Mentor junior engineers on the team

Minimum Qualifications
  1. 5-10 years of hands on software development experience
  2. Educational background: BS/MS degree in computer science or equivalent
  3. Solid knowledge of advanced data structures and algorithms
  4. Proficient in programming in C/C++ and Java
  5. Should have at least 4 years of development experience in C++
  6. Strong object oriented design skills
  7. Strong understanding of multithreading, IPC, thread synchronization, debugging, core dump analysis
  8. Experienced in best practices of software development such as writing unit and functional tests, code reviews, continuous integration, design documentation
  9. Strong written and verbal communication skills


Preferred Qualifications
  1. Working knowledge of machine learning and experience in developing applications based on ML
  2. Experience in developing highly scalable distributed applications
About Us

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 an equal opportunity employer. All candidates for employment will be considered without regard to race, color, religion, sex, national origin, physical or mental disability, veteran status, or any other basis protected by applicable federal, state or local law.

Symantec will respond to requests for reasonable accommodations to assist you in applying for positions at Symantec, or to submit a resume. If you need to request an accommodation, please contact HR Service Exchange.

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