Product Architect - Xray

closed
IDERA Software Logo

IDERA Software

πŸ“Remote - Worldwide

Summary

Join our team as a Product Architect, providing technical leadership and architectural direction for multiple software development teams, building software products across a growing portfolio of successful software companies.

Requirements

  • Bachelor's or Master's degree in computer science or a related field
  • 5+ years of experience building successful production software systems
  • Experience with Xray and Xporter products is highly desirable
  • Deep understanding of software development in a team, and a track record of shipping high-quality 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 and key technologies (e.g. MongoDB, React, Node.js)
  • Ability to work independently and collaboratively
  • Ability to communicate design 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 verbal and written communication skills; able to explain technical issues to non-technical English-speaking individuals

Responsibilities

  • 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
  • Ensure requirements from product stakeholders are satisfied, complete and testable
  • Serve as the Development Manager, guiding geographically diverse software development partner teams in developing the best technical designs and implementation approaches
  • Report on the status of development, quality, operations, and system performance to executive leadership, including capturing and escalating issues as necessary for resolution and awareness while driving each to a successful resolution with personal direction, urgency and leadership
  • Participate in and initiate activities to improve process and product quality in pursuit of excellence
  • Foster proactive collaboration among technical teams where systems integration is required
This job is filled or no longer available