Software Engineer

Location: Mountain View, CA

Ref#: 1648.3167

posted: 20-Dec-2016

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. Develop major components of Symantec's next generation data platform, including multiple petabytes of data, a demanding process rate and using programs like Java Restful web services, Hadoop, Kafka and MySQL DB. Involved in the software development lifecycle from strategy, architecture, design, implementation, testing and release with a focus on delivering solutions against business goals , technical requirements and Symantec engineering standards. Participate in the architecture, design and development of components in Symantec’s cloud platform which includes Amazon Web services cloud platform and Symantec’s legacy cloud platform. Participate in the deployment of security applications on the platform, design and build tools to secure the platform and make the platform reliable by building a CI pipeline for the automation of testing/deploying code. Identify and suggest solutions to technical problems of significant scope and collaborate within and across groups in writing functional/design specifications, development schedules and maintenance assignments. Analyze, design, debug and modify software and evaluate, develop, modify and code software programs to support programming needs. Utilizes graduate-level research and analysis skills. Employer will accept Master’s degree in Computer Science, Engineering or related technical field and 3 years of work experience in job offered or 3 years of work experience in a computer-related occupation. Experience must include: 1. Java 2. Hadoop 3. Kafka 4. SQL 5. Python 6. REST web services 7. Amazon Web Services Cloud 8. Spring 9. Linux 10. MySQL Database