Job Order #:2102APS
Title: Principal Architect
Location: San Jose, CA
Type: Full Time Employee (FTE)
Salary: Market
Principal Architect
Primary Responsibilities:
- Key member of the technical team
- Lead or Manage a small team of Software Architects
- Provide technical leadership and motivation to teams of Developers
- Function as the key technical participant in designing and spec’ing out features and products (working with Product Managers, User Experience designers, and Executives)
- Lead infrastructure, scalability, maintainability, and security related projects
- Design and develop systems and frameworks to allow rapid development of robust software
- Design and build extremely scalable and reliable consumer internet products and services
- Responsible for the overall technical design and architecture of all parts of the system
- Spend significant time creating, reviewing, implementing, testing, and improving designs for components or features and guiding use of new technology throughout company
Skills/Qualifications:
- 5+ years of leadership and management experience
- 7+ years development experience
- Excellent leadership skills including ability to influence people across the organization
- Extremely experienced in consumer product development
- Excellent web analytical skills, able to analyze statistics and logs
- Excellent knowledge of networking and TCP/IP in particular
- Excellent complex system debugging skills
- Extensive large, complex, scalable system design and architecture experience
- Very organized (can manage multiple simultaneous projects, can project manage large complex projects)
- Able to work very quickly with a knack for getting things done
- Able to work in a fast paced environment, with rapidly changing requirements, on products that ship to millions of users
- Excellent verbal and written communication skills
- Self-directed, analytical, accountable, and organized
- Minimum of 5+ years of internet product development experience, 5+ years of database / backend experience
- Expert in PHP, C++, and Java programming on Linux/Unix
- Deep proficiency and experience in web-based application development, server-side programming, and SQL, MySQL and other database technologies.
- Proficiency in caching systems and related architectures (memcached, akamai, etc)
- Demonstrated ability to architect and build scalable, high performing and reliable systems
- Strong computer architecture and computer science fundamentals
- MS or PhD in Computer Science, or equivalent