Job Directory Software Engineer - Norton Cloud Services

Software Engineer - Norton Cloud Services
Cambridge, MA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

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.

Are you looking for a job that can help make the world a safer place? Come work at Symantec! Our award-winning Norton security products protect hundreds of millions of people around the world.

We are the Norton Cloud Services team. We specialize in highly-scalable web-services that enable our Norton products. The services we build field billions of requests daily from devices worldwide.

We develop and support many Symantec services, but here is an overview of our largest three:

The Norton Reputation Service alone services about 15 billion events daily. When your Norton Security product installed on your home PC encounters a file that it is unfamiliar with, Norton Security may make a request for more information from NRS, providing info such as file name, hash, download URL, size, signer, etc. NRS will then respond with advice on how to handle the file (for example, a file is trusted because it is signed by a reputable vendor, or is prevalent on machines that rarely experience infections).

Norton Secure Login at first glance appears to be a single-sign-on solution, similar to Login with Facebook or Google; only NSL, moreover, is a full-fledged Identity Provider. A user with a Norton Secure Login may provide additional Identity Proofing information to prove they are who they say they are (for example, by answering financial history questions that can be verified with one of our partners, like Experian); which proofing then allows the user to access more sensitive web-based services, such as collecting one's Veteran's Affairs benefits (which is possible today using NSL); or hopefully one day file one's taxes, or vote online.

The Norton Datastore APIs synchronizes policy data between user's devices; and the Norton Event Store stores date/time based logs for search and reporting.

An example of a product using these APIs is our parental control offering, Norton Family. A Norton Family user can update their family "rules" (usage curfew, website categorizations, social network settings, etc.), which Norton Datastore synchronizes between the family's devices. The agent on those devices applies and enforces the policy; and reports usage data up to the Event Store, used to produce usage reports that parents can view on the Norton Family web portal.

Responsibilities:

We run our projects as small, flat scrum teams, which own their respective services completely, end-to-end. These teams' responsibilities are to:

* Discuss, clarify and prioritize requirements for new features and service improvements
* Design and build solutions for user-stories
* Write fully-automated tests for our solutions
* Script and solve service deployments
* Support our integrating product teams
* Monitor services in production

Qualifications:

* Strong coding skills
* Good communicator
* Does what needs doing without waiting to be asked
* Open, collaborative, and eager to learn
* Constantly invests in self-improvement and growth

Some technologies we use (experience not required):

* Highly scalable, distributed architectures
* Java, C/C++, Python
* REST
* Tomcat
* Linux
* Azure, AWS
* Oracle, MySQL
* Coherence, Hibernate
* Cassandra, Riak, DynamoDB, Cosmos, Redis
* Spark, Storm
* RabbitMQ, Kafka

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.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.