Technical Architect

  • Assess and shepherd the technical delivery of high-quality products to ensure adherence with best practices, documented process, and delivery commitments
  • Estimate software development requirements and effort, propose alternatives, and prioritize development tasks for a given area
  • Collaborate with the Product Management Team and other stakeholders, contributing to the product roadmap, product requirements, and product release schedule
  • Coordinate with Support and Sales teams to address Customer defects in an efficient and timely manner.
  • Ensure requirements from product stakeholders are satisfied, complete and testable

  • Engineering Leadership & Mentoring
  • Serve as the Development Manager, guiding geographically diverse software development partner teams in developing the best technical designs and implementation approaches
  • Monitor the development as well as the QA team’s progress and quality by reviewing their work on a regular basis.