Principal Architect Job Description
Principal Architect Duties & Responsibilities
To write an effective principal architect job description, begin by listing detailed duties, responsibilities and expectations. We have included principal architect job description templates that you can modify and use.
Sample responsibilities for this position include:
Principal Architect Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Principal Architect
List any licenses or certifications required by the position: TOGAF, ITIL, CCIE, CCNP, CCDP, CCNA, AWS, CISSP, FEA, EMC
Education for Principal Architect
Typically a job would require a certain level of education.
Employers hiring for the principal architect job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Architecture, Education, Business, Electrical Engineering, Mathematics, Computer Engineering, Associates
Skills for Principal Architect
Desired skills for principal architect include:
Desired experience for principal architect includes:
Principal Architect Examples
Principal Architect Job Description
- Articulate architecture vision, security strategies, and trade-offs to stakeholders, including senior leadership and business partners
- As needed, join divisional initiatives crossing all security boundaries as architect
- Must have desire for continuous learning to keep us abreast of upcoming security product, concerns, and best practices
- Work with Product Management to ensure that technology solutions solve for present requirements and support development of the long-term product roadmap
- Implement monitoring and automated testing solutions to ensure high application uptime
- Working with Development, DevTest and SQA teams to align and improve tools adoption and usage, looking for opportunities to leverage common infrastructure and reuse wherever practical
- Designing, implementing and supporting the infrastructure used for automated development, testing and release management of complex systems
- Reviewing and driving strategic improvements to physical, virtual and hybrid development and test environments and distributed test infrastructure
- Participate in the development of a new platform
- Communicate best practices
- Requires expert knowledge of a wide variety of technologies such as development tools and platforms, application servers, database servers, web servers, integration technologies and middleware
- 5-10+ years of experience working on back-end application logic and relational databases Extensive experience conceiving, designing and developing sophisticated web applications in within media or advertising space
- Ability to write/read several coding languages
- Familiarity with open source packages
- Ability to identify opportunities for accelerated growth and areas of risk, work with functional organizations to capitalize on growth opportunities and resolve factors related to areas of risk
- Sound knowledge of clustered Data ONTAP including value proposition and architecture
Principal Architect Job Description
- Promote best practices for system development and provide intelligent automation solutions to reduce daily manual operations
- Get their hands dirty at every level of the customer's technology stack
- Process mapping of the onboarding process in the lab
- Technical oversight/coordination of product deployment beginning with the lab through First Office Application (FOA)
- Integration and validation of Orchestration rules associated with any new products
- Migration of current projects to the directional Orchestrator (when available)
- Integration and validation of Service Assurance rules associated to new service launches
- Lead company-wide and industry-wide architecture discussions and technology initiatives
- Guide, review, document architectures, designs, tutorials
- Acts as Technical lead of development teams on issues of performance, tools, and standards
- Excellent knowledge of SE and ACS skills and capacity to support customer transitions to clustered ONTAP within assigned territory
- Strong understanding of partner capacity to sell and deliver customer transitions to clustered ONTAP within assigned territory and ability to escalate to partner enablement organizations if gaps exist
- A Bachelor of Sciences Degree in Electrical Engineering, Computer Science, or equivalent is required
- Demonstrated ability to lead change, influence behavior, identify gaps and risks opportunities to accelerate growth
- Server Side MVC (Django, RoR, Zend, etc)
- Client Side MVC (Backbone.js, AngularJS, Knockout.js, etc)
Principal Architect Job Description
- Work with business partners to drive and capture system functional and non-functional requirements - Security, Scalability, Maintainability
- Develop internal tools – full stack applications their infrastructure as code
- Provide technical direction and leadership for the product and project team jointly with the Current Crew Manager Architects
- Be hands on & involve in Architecting technical solution, design, increase application and system performance, sometime development using advance and proven technology
- Be hands-on experience and expertise with applicator & system performance design and tuning
- Apply advanced skills and concepts to oversee large and complex projects
- Have good understanding of business application and its operational requirement and SLA to architect and run application to its fullest high performance potential and in the high availability environment
- Work with technical staff to understand Performance and Scalability problems with software for improvement, optimization and finding resolution
- Drive design teams to improve system Interaction along these dimensions
- Provide expert level subject matter expertise in the realm of distributed system reliability
- Knowledge of a variety of data technologies, concepts and methodologies, relational and object, SQL, NoSQL, JSON
- Knowledge of the NZ Building Code
- Able to consider technical and strategic points of view
- Ability to continuously evolve the firm’s Web capabilities is critical as the company delivers the next generation of Web-based platforms
- Rich knowledge and hands-on experience of smart home, connected car and smart energy is preferred
- Understand the trend of IoT industry and technology
Principal Architect Job Description
- Identify, evaluate and select appropriate algorithms, machine learning techniques, technology, and develop design models
- Design and analyze experiments to test new ideas to optimize and improve our client's experience and their business environment
- Assist in development of overall project plan/timetables, analysis and identification of intermediate deliverables
- Demonstrate prototypes and released application software to both a business and developer audience in solution development
- Provide technical and thought leadership on data science and machine learning
- Code review and mentorship of developers on agile teams
- Develop applications and components
- Demonstrate prototypes and/or released application software to both a business and developer audience in solution development
- Provide technical and thought leadership on agile teams
- Leads or participates on multiple, complex or large-scale matrixed team projects as assigned including project planning & financial
- In-depth knowledge and experience of IoT ecosystem and standardization
- Experience in Big Data frameworks is a plus
- Strong Oracle and Microsoft experience (7+ years)
- Strong AWS skills (3+ years)
- Bachelor's degree - comp sci / engineering (or equivalent experience)
- 3 yrs business process analyst expreience
Principal Architect Job Description
- Support product architecture, infrastructure architecture and engineering teams on actionable database architecture, design and development practices
- Build consensus around solutions where possible and giving direction when needed
- Solutions delivered fit with the Internal IT Roadmap and adhere to the defined Enterprise Architecture standards
- With Project Management support, lead and direct a team to deliver solutions on time, to budget that meet the desired business outcomes
- Conducts PoCs on new DB platforms, technology and tools in collaboration with data/engineering/hosting operations
- Document the designs appropriately -- lean principles apply here, and often the documentation includes code elements (e.g., swagger for API specifications) and epics/user stories
- Work with broader team to define technical roadmaps for products and technologies, then translate those roadmaps into tactics and user stories for the backlogs
- Work outside the organization to evolve the technical aptitude and overall efficiency of the greater department, and the company as a whole
- Relentlessly raise the bar on product features and processes
- Leadership role in on-time, high quality delivery of products thru the entire application lifecycle
- 3 yrs linux/unix experience
- Requires at least B.Sc
- Deep understanding in the JVM and managed runtime technologies, familiar w/ the state-of-the-art in this space
- Hands-on experience of working inside JIT (e.g., code generation and optimizations) and inside managed runtime
- Experience w/ performance analysis for whole system stack, familiarity w/ performance analysis tools and methodologies
- Licensed as a Registered Architect in Ontario and Québec (OAA - OAQ)