Provide direct day-to-day architectural and technology problem-solving, coaching, direction and guidance to product teams in a start-up like environment under Agile guidelines
- Promote and maintain engineering best practices such as test-driven development and continuous integration and delivery
- Evaluate and identify appropriate technology stacks and platforms, including web application frameworks and cloud providers
- Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices by attending relevant conferences, reading widely and being active in tech communities
- Partner with wider firm to ensure compliance, regulatory and audit and architecture requirements are met
- Coach technical leads and providing ad-hoc problem-solving support, including hands-on pairing when needed
- Collaborate with and support technical leads to ensure high quality code across the teams
- Facilitate and deliver training and knowledge sharing sessions for engineers
- Work together with technical leads supporting the engineers for all people related matters
REQUIRED SKILLS AND BACKGROUND
- Deep understanding of the digital technology space with the ability to stay current and up-to-date on trends and technologies
- Strong problem-solving skills and hands-on pairing capabilities; may go beyond application of existing know-how
- Wide experience and understanding of architecture in terms of solution, data and integration
- Experience working with teams using DevOps and continuous delivery with focus on delivering rapid customer value
- Experience in product development for web and mobile with hands-on experience coding
- Experience in Agile software development methodologies, processes, and tools
- Familiarity with information security vulnerabilities and risk management practices
- Proven leadership ability, including the skill to articulate ideas to both technical and non-technical audiences
- Strong examples of coaching, facilitating and guiding others directing, leading and mentoring others
- 7 years of total experience including 5+ years in engineering and technology roles working with product development teams, delivering and building digital products
- Bachelor s degree required, advanced degree a plus- with professional certifications
- Experience in building technical architecture chapters
- Prior consulting experience a plus