Architecture & Development:
- Develop a deep understanding of the product code base through hands-on experimentation and exploration
- Assess and shepherd the technical delivery of products to ensure adherence with best practices
- Continually improve team development processes
- Collaborate with the Product Management Team and other stakeholders, contributing to the product roadmap, product requirements, and product release schedule
- Identify gaps in the technical aspects of the end user experience
- Estimate software development requirements and effort, propose alternatives, and prioritize development tasks for a given area
2. Engineering Leadership & Mentoring:
- Serve as the team lead – mentoring other architects, building a culture of trust and rigor, and guiding global software development teams in developing the best technical designs and implementation approaches
- Participate in and initiate activities to improve process and product quality in pursuit of excellence
- Foster proactive collaboration among technical teams where integration is required
- Propose and design better systems as feasible
Qualifications:
- Willingness and capability to learn quickly with minimal direction
- Data-driven and relentless in researching options to ensure the very best outcomes
- Performance and efficiency obsessed
- Ample experience building successful production software systems
- Experience with software testing products, including TestRail highly desirable
- Deep understanding of team-based software development
- Track record of delivering high-quality, GA-ready software on time
- Ability to take raw product requirements and develop software architectures and designs to bring products to life
- Mastery of the tools of the trade, including a variety of programming languages
- Key TestRail technologies include PHP, MySQL, Javascript
- Ability to work independently and collaboratively
- Strong communication skills with the ability to communicate details, designs, rationale, and build consensus
- Ability to prioritize and manage work to critical project timelines in a fast-paced environment
- Highly organized in a manner to achieve effective communication and drive successful results from self and team
- Excellent English verbal and written communication skills; able to explain technical issues to non-technical roles
- Desire to be challenged and deliver high-quality results in a successful technical and business environment




