Principal Architect Job Description Sample

Following is a sample job description template for the position of Principal Architect:

Company: _____________________

Job Title: Principal Architect

Location of the Job: San Jose, CA 95134

Job Type: Full Time Employee

Job Description:

As a senior member of the Engineering team you will be responsible for the design and implementation of a high performance and scalable enterprise Governance, Risk and Compliance software platform.​

Duties and Responsibilities:

  • Participate in the detailed design of Expedia’s applications and services architecture
  • Ensuring that all product code conforms to the specifications required by Product Management, raise issues where appropriate for resolution.​
  • Assure that the entire development organization adheres to that architectural vision
  • Drive towards an architecture that optimizes for flexibility, re-use, scalability, performance and availability
  • Accurate scheduling and project management of programming tasks
  • Develop, document and keep up to date artifacts that describe our application and services architecture
  • Evangelize that architecture across the technology organization and within the business
  • Developing a culture of continuous improvement, aiming for excellence, in all product code produced including but not limited to researching new techniques
  • Act as a thought leader and get buy-in for the architectural vision and strategy

Position Requirements:

  • 15+ years of overall Software Development experience
  • Deep technical understanding of complex, high performance, multi-tier customer facing web applications
  • Strong background in object oriented design and modular system and component development
  • Strong knowledge of J2EE frameworks, service oriented architectures, web services, and metadata model driven architectures (Experience with JBoss, WebLogic, WebSphere is strongly required)
  • Must have 5 years of experience in architecture and technical strategy
  • Minimum of 10 years designing complex applications or services
  • Specific knowledge of design patterns for business logic development, performance and scalability in an enterprise Web service
  • BS degree in Computer Science or related discipline. MS degree preferred
  • First-hand experience in building and designing high throughput mission critical applications

Salary: $125,000 – $160,000/ Annually

Contact Information:

[Contact Person]

Phone: ______________________

Fax: ________________________

E-mail: ______________________