The Product Owner is responsible for leading the execution and delivery of GigSmart’s hardware/software releases with well-defined customized software development life cycle process. This person understands and coordinates feature backlog for all releases of the platform — and their dependencies on each other. The Product Owner will lead the translation of software features into technical requirements (Features) and follow Agile Scrum-based Software development and will define software release plan and scope with COO and CTO.


  • Effective and groomed backlog
  • Clearly defined Acceptance Criteria per feature
  • Effective Agile Processes (Scrum and Agile Hybrid) and Cross Functional communication
  • Effective Operating Organization & talent development
  • World Class Program & Project Execution
  • Efficient Delivery of Services (Quality, Low cost)
  • Efficient and Effective Solution Delivery Process
  • Promote Continuous Improvement
  • Roadmap and Future Product Planning


The Product Owner will:

  • Define Software release plan and scope with the COO and CTO
  • Translate weekly Scrum reports for broader audiences
  • Manage the backlog for sprint and release planning from development start through QA. Define sprint points with development team
  • Lead software gate reviews from development onto COO
  • Uncover risks and obstacles to the development team
  • Handle conversion of functional documents into user stories
  • Participate in bug triage meetings and define priority level or resolution
  • Collaborate with COO and GigSmart Product Owners to transition the business requirements to technical requirements
  • Implement processes, practices, and tools that are efficient, flexible and consistent and allow for multiple paths of delivery
    • Recommend improvements and drive alignment across the organization
    • Lead and influence others on best practices
    • Inspire others to adopt the new processes and improvements

Work Experience

  • 2+ years of Software Development LifeCyle experience
  • 2+ years of Agile Software Development
  • Worked with both remote and local teams in conjunction
  • Experience transforming teams and organizations to new methodologies

Detailed Requirements / Preferences

  • Agile technical project management of multiple software releases
  • Work across multiple technical teams to develop solutions
  • Led backlog grooming sessions and drive solutions to completion working with Agile Teams
  • Clarify any acceptance criteria, work with developers and key stakeholders
  • Support Continuous builds and integration environment
  • Work with Scrum Masters to identify and resolve impediments
  • Build end to end process to link Software and hardware from requirements to manufacturing
  • Facilitate usability testing, gather user feedback and production management
  • Experience in working with cross-team functionality including development, design, product, business development and QA

Technical Skills

  • Project Management: Ability to lead high-profile projects that involve cross-functional teams. Knowledge of project management principles and the ability to apply the principles, tools and techniques to develop/plan, manage or execute projects or workplans to ensure successful completion (e.g., on time, within budget).
  • Scrum Certification
  • Application Development Methodology: Ability to apply the standard TCCC application development processes and tools covering the full development lifecycle (e.g., project preparation, analysis, design, development, testing, deployment, and support) to ensure solution quality and consistency of process.
  • System Design: Knowledge of the system design procedures and the ability to translate functional business requirements into an application system or process to meet the clients’ needs that also meets all relevant Company standards.
  • Value Proposition: Knowledge of procedures used to demonstrate the ROI of the solution