Software Engineer

Location: Mountain View, CA

Ref#: 1648.3341

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. Provide technical expertise through sales presentations, product demonstrations, installation and maintenance of company products. Assist the sales staff in assessing potential application of company products to meet customer needs and preparing detailed product specifications for the development and implementation of customer applications/solutions. May build a mini-application based on customer requirements to demonstrate feasibility of the application, often requiring rapid prototyping and/or product demo for client. May provide software development and consultation to prospective users and/or product capability assessment and validation. Ensure that the product application/solution is functioning according to specifications. May provide follow-up support to company sales staff and customer personnel by disseminating technical information on specific applications. Must be available to work on projects at various, unanticipated sites throughout the United States. May telecommute. Employer will accept Master’s degree in Computer Science, Engineering or related technical field and 2 years of work experience in job-offered or in a computer-related occupation. Alternatively, Employer will accept Bachelor’s degree in Computer Science, Engineering or related technical field, followed by five years of work experience in job offered or in a computer-related occupation. Any suitable combination of education, training, or experience is acceptable. Position Requires 3 years experience in the following: 1. Making sales presentations, product demonstrations, installation and maintenance of company products. 2. Assist the sales staff in assessing potential application of company products to meet customer needs and preparing detailed product specifications for the development and implementation of customer applications/solutions. 3. Demonstrating through product configuration 4. consultation to prospective users and/or product capability assessment and validation. 5. Ensure that the product application/solution is functioning according to specifications. 6. provide follow-up support to company sales staff and customer personnel by disseminating technical information on specific applications. 7. providing both pre and post-sales technical support; 8. working with the customer from prior to the sale, through delivery and installation. 9. Operations of office, general operating systems, Linux, PHP, HTML, HTPP/S, 10. Blue Coat SGOS and PSOS (or competitor equivalent), TCP/IP Networking (Switching, Routing, Firewall) Must be available to work on projects at various, unanticipated sites throughout the United States. May telecommute.