Software Engineer

Location: Culver City, CA

Ref#: 1648.3262

posted: 7-Nov-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. Works on the Quebec scrum team in the Norton product engineering team. Collaborate with the rest of the team members on various Norton product protection features in the product relating to scan, threat detection and remediation. Responsible for development and maintenance of these features which are primarily developed using C++ supporting the various flavors of the Windows operating system. Work closely on automation which is primarily developed using python and Symantec's automation framework. Responsible for development of new features, troubleshooting and resolving issues and defects reported both internally and externally from in-field versions relating to the protection features in the Norton product. Utilize graduate-level research and analysis skills. Employer will accept Master’s degree in Computer Science, Engineering or related technical field and 1 year experience in job offered or computer related occupation. Position requires 1 year experience in the following: 1. Delivery of quality software. 2. object oriented programming languages (C++, Java or C#). 3. Version control systems and using these control systems in practice. 4. Development with Windows operating system 5. Analytical, problem-solving experience, troubleshooting/debugging and software development 6. Communicating with technical and non-technical audiences Position requires 6 months experience in: 1. Design patterns 2. Data Structures and Algorithms