Senior Principal Software Engineer (C++ Windows): Symantec
| Job ID | 581938 |
| Company Name | Symantec |
| Job Category | Technology; Technology |
| Location | Culver City, CA |
| Position Type | Full-Time, Employee |
| Experience | 10-15 Years Experience |
| Desired Education Level | Bachelor of Science |
| Date Posted | September 30, 2009 |
| View Symantec profile and job listings |
| Company Overview
|
 |
Symantec is a global leader in providing
security, storage and systems management solutions to help our
customers – from consumers and small businesses to the largest global
organizations – secure and manage their information-driven world
against more risks at more points, more completely and efficiently. Our
software and services protect completely, in ways that can be easily
managed and with controls that can be enforced automatically – enabling
confidence wherever information is used or stored.
|
 |
|
 |
 |
Department Overview
|
 |
Symantec Endpoint Security products are the
bedrock for Symantec’s strategy for enterprise security. The flagship
product, Symantec Endpoint Protection, is a group of protection
mechanisms bundled into one application. It offers the following
features: anti-virus, anti-spyware, firewall, intrusion prevention
system, application control, device control, and proactive threat
scanning.
Are you a top-notch software developer seeking a greater challenge
and looking for the chance to make a big impact on a large project that
will be used by millions of people? If so we want you. We are looking
for a senior technical leader on one of Symantec’s flagship products.
This is an opportunity to create and influence the market leading
antivirus security software and make a real difference.
|
 |
|
 |
 |
Responsibilities
|
 |
•Responsible for the design, development and implementation of highly complex components in a given product.
•May direct a broad functional area by acting as team lead.
Anticipates future technical needs, and develops long-range engineering
or product specific strategies to reach technical goals. •Mentors less experienced developers in advanced concepts.
Reviews, designs, and implements plans to develop less skilled team
members. •Expected to set technical product direction by weighing industry trends, competitive information, and product requirements.
•Can successfully balance multiple projects and assignments across
one or more teams, Reviews the design and code of others and champions
the “right way” to do things.
•Understanding the impact of a software design on the existing code base as well as the system performance and scalability.
|
 |
|
 |
 |
Qualifications
|
 |
• BS Degree or Equivalent and 10+ years of software development experience
•Experience in designing and reviewing designs for large software projects, fulfilling both explicit and implicit requirements
•Ability to analyze, tune memory usage and performance of highly complex systems
•Ability to develop high quality designs and code with respect to
testability, internationalization, scalability, and fault tolerance
•Outstanding C/C++, Windows software development; Win32 and Win64; inter-process and network programming skills (TCP/IP)
•In depth understanding of multi-threading design considerations, understanding and experience using design patterns
•Top down and bottom up estimation skills, experience in presenting to technical and nontechnical audiences
|
 |
|
 |
 |
How To Apply
|
 |
To be considered for a position, please
submit your resume/CV on the Symantec Careers
site.(http://www.symantec.com/about/careers/search.jsp)
Symantec staffing professionals will review your qualifications against open positions.
|
 |
|
 |
 |
Equal Employment Opportunity
|
 |
Symantec Corporation is an Equal Opportunity Employer and welcomes diversity.
NOTE: To all recruitment firms: Symantec is not accepting
agency/search firm referrals for this posting, or other postings,
without prior written permission from Symantec’s Staffing organization.
Symantec is not responsible for any fees related to unsolicited resumes.
|
 |
|
 |
 |
Other Information
|
 |
Success Factors
•A team player who has experience and is comfortable working across multiple development sites distributed globally.
•Excellent communication (written and verbal) skills
•Self motivated with strong will to take ownership for achieving goals that are best for customers and the company.
•Quality conscious with a focus on usability.
•The ability to investigate new technologies and subsequently
transform this knowledge into high quality software implementations •Comfortable working in a fast pasted, dynamic environment.
•Action oriented. |
|