Software Engineer

Location: Mountain View, CA

Ref#: 1648.2676

posted: 6-Oct-2017

Responsible for analyzing, designing, debugging and/or modifying software; or evaluating, developing, modifying and coding software programs to support programming needs. Maintain and enhance existing code with focus on implementation. 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. Utilize background in software development of enterprise security software products and information security. Use graduate-level research and analysis skills to design new threat detection capabilities to add to Symantec’s security software. Collaborates with a diverse team of engineers, documentation writers and product managers across multiple time zones to write functional, design and user interface code. Creates and writes functional tests, unit and automation tests. Employer will accept Masters degree in Computer Science, Engineering or related technical field and 2 years of work experience in job offered or 2 years of work experience in a computer-related occupation. Position requires 2 years experience in the following: 1. Server side development experience 2. Java development 3. Javascript development 4. SQL development 5. Versioning tools like Perforce/TortoiseSVN or git. 6. Developing enterprise security software. Position requires 1 year experience in the following: 7. Working with a Linux environment Position requires graduate coursework, project, internship or thesis in the following: 1. Machine Learning 2. information security including popular attack vectors, threats and vulnerabilities