Software Engineer

Location: Mountain View, CA

Ref#: 1648.6288

posted: 8-Jun-2018

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. Work as part of Symantec’s Cloud Security team, building robust and scalable SaaS Connectors that make use of APIs to bring visibility, controls and anomaly detection to SaaS applications. Help address customer issues and be on-call to resolve any operational problems. Show strong sense of ownership and deliver high quality product in an iterative agile environment. Employer will accept Master’s degree in Computer Science, Engineering or related technical field and 3 year(s) of work experience in job offered or 3 year(s) of work experience in a computer-related occupation. Alternatively, Employer will accept Bachelor’s degree in Computer Science, Engineering or related technical field and 5 year(s) of work experience in job offered or 5 year(s) of work experience in a computer-related occupation. Position requires 3 years of experience in the following: (5 years, if candidate has bachelor’s) 1. Linux development environment; 2. Coding experience in at least one of the following languages: Python, Java, C++ with multi-threading experience; 3. Developing multi-tenant, highly distributed and scalable backend applications using REST APIs and OAuth framework; 4. Experience in multi-threaded application development and deep knowledge of software design patterns; 5. Experience with network debugging tools and Apache web server; 6. Building highly available cloud applications using one of public cloud service providers, specifically AWS Position requires 1 year experience in the following (3 years, if candidate has bachelor’s) 7. NoSQL and/or message-broker technologies (MongoDB and ElasticSearch); 8. Experience in one of the SaaS APIs - Google, Box, Dropbox, Office 365, Salesforce.