Santa Clara, CA
Position name: Senior Web Engineer
Job Description: The The company Corporate Applications/Infrastructure team is looking for a senior development engineer to join the AMT (Account Management Tool) and Bouncer (The company?s Corporate Single Sign-On, Authentication/Authorization system) team. AMT and Bouncer systems backend are built on the company?s core technology platform?FreeBSD/Linux, Apache, C/C++, PHP/PHP-EXT,Web-Services/XML/SOAP and MySQL. The front-end interfaces are standard web based applications built on HTML, JavaScript, CSS, AJAX etc.
The responsibilities of this position include:
* Coming up to speed quickly in understanding The company?s core engineering platform, system architecture and development code platform and take charge of the overall software development cycles including planning/prioritization, design/architect, implementation and production release
* Work closely with the application client teams, system stakeholders and product manager of the system to understand and prioritize new features, enhancements and bug fixes on an ongoing basis
* Work closely with the senior members of the core security engineering team to ensure the codebase and product interfaces are robust, secure and hack proof
* Coordinate with QA, engineering operations and release activities
* Provide second-line development escalation support (may need to carry pager on a rotational basis)
Skills/Experience required: Minimum 3 years of solid experience in Unix C/C++ environment, PHP and MySQL. Minimum 2 years in Web Services/XML/SOAP, and web client-side technologies. A Deeper understanding how HTTP, REST, SOAP and TCP/IP protocols work is required. Familiarity with Object Oriented Design and Architecture methodologies and tools is strongly desirable. Candidate must be able to communicate effectively with various internal/external functional areas including product managers, engineering peer groups, technical operation teams and business/user owners.