Posted 4 months ago by

Principal Software Engineer - Norton Cloud Connect

Culver City, CA, United States
Employment: Full Time Experience: Senior
Principal Software Engineer – Cloud Connect

Want to be part of a global, high performance agile team that makes the difference?
The Cloud Connect team in Symantec’s Norton Business Unit (NBU) is looking for a talented software engineer to enable it deliver on Symantec’s strategy to simplify products and provide a consistent experience to customers across all platforms. This role will involve working with teams across the USA and India.

Cloud Connect is a web based onboarding experience that is embedded in to Symantec’s PC, Mac, Mobile, Hardware & Web products. It replaces the complex business logic products have and pulls the logic in the cloud. This results in simpler products, allows greater flexibility in business models, enables Symantec to make new partnerships easily and create products for partners much faster than before. The web based experience is built on the latest ASP.Net platform and other web technologies and integrates more than 100 million clients with Symantec’s internal systems.

Symantec is the world leader in providing solutions to help individuals and enterprises assure the security, availability, and integrity of their information. Symantec's Norton Business Unit is the one that brings you "Norton" security and account and device management portals.

Job responsibilities include
  • Working in an Agile environment (Scrum or Kanban)
  • Designing, developing and implementing highly complex components in a given product
  • Directing a broad functional area by acting as technical lead
  • Anticipating future technical needs then developing long-range engineering or product specific strategies to reach technical goals
  • Mentoring less experienced developers in advanced concepts
  • Setting technical product direction by weighing industry trends, competitive information, and product requirements
  • Contributing to the development of organization's goals and objectives
  • Working closely with Product Managers, Program Managers, and Operations to help develop high quality, scalable and reliable systems
Qualifying candidates should have Bachelor's Degree or higher and possess the following skills
  • Strong Object Oriented programming concepts
  • Extensive knowledge and expertise on Microsoft .Net stack
  • Knowledge of advanced and latest features of Microsoft .Net stack with advanced packaging and deployment techniques
  • Strong ASP .Net Framework 4.5/5.0 and C# skills
  • Strong HTML/HTML5/CSS/JavaScript/Ajax skills
  • Strong knowledge of JavaScript MVC frameworks
  • Expertise on .Net and UI unit testing frameworks
  • Hands on experience with continuous integration, code coverage, load testing the security testing tools
  • Expertise on public cloud technologies
  • Experience in developing web applications using jQuery, Backbone.js, Require.js, Node.js, Angular.js, Bootstrap, Underscore.js Mustache.js
  • Experience in CSS/LESS, HTML5, JSON, DOM, XML and related technologies
  • Experience in UI unit testing with emphasis on code coverage
  • Familiarity with web application security concepts
  • Familiarity with tools like Perforce, JIRA, Jenkins, Cenzic, Omniture and Google Analytics
Qualifying candidates should
  • Be responsible for analyzing, designing, debugging and modifying software.
  • Collaborate with and assist team of engineers in writing functional, design and user interface specifications.
  • Follow software lifecycle process when developing software. Help identify solutions to problems encountered in software cycle.
  • Complete analysis, development and/or maintenance of highly complex, undefined tasks.
  • Participate in the full application development lifecycle, including requirements analysis, design, coding, debugging and bug fixing.
  • Contribute to security reviews and analysis.
  • Participate on software design on the existing code base as well as the system performance and scalability.
  • Write functional, design, and user interface specifications and generate unit-tested software from detailed specifications.
  • Anticipate problems, future technical needs, and develops long-range engineering or product specific strategies to reach technical goals.
  • Integrate the web application with existing build systems.
  • Analyze product/feature requirements and translate them into technical requirements. Research and suggest implementation of new technologies.
  • Have experience in designing for public cloud technologies

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