Software Engineer

Location: Mountain View, CA

Ref#: 1648.321

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. Build robust / highly scalable web applications, services, and interfaces. Build software and systems to manage infrastructure and applications through automation. Deploy, support and monitor new platforms and application stacks. Measure and optimize system performance. Utilizes graduate-level research and analysis skills to evaluate system security and performance, and to design and implement automation. Employer will accept Master’s degree in Computer Science, Engineering or related technical field and 1 year of work experience in job offered or 1 year of work experience in a computer-related occupation. Position requires: 1. Networking/Network Performance Analysis 2. Requirements Analysis 3. Information Security/Cryptography 4. Java/J2EE 5. SQL/Mongo 6. Perl/Python/PHP 7. Technical Writing 8. Bash 9. Linux/Unix System Administration 10. Object Oriented Design 11. Object Oriented Programming