Our Firm



Director of Engineering


KIBO | Product Development | Austin, TX

At Kibo, we provide cloud commerce solutions inspired by our clients' needs and designed to empower their teams. Together, we can help them see further, think bigger, and climb higher.

Our software and services include eCommerce, Order Management, Personalization, and Mobile Point-of-Commerce. We serve retailers, manufacturers, and brands, and our solutions are designed to power the shopping experience – from first click to doorstep – and to scale with them as their business grows.

As an Engineering Director at Kibo you will:

  • Plan, design and develop the next generation of Kibo’s platforms.
  • Lead teams that include Development, QA, and CI/CD
  • Manage other managers and team leads
  • Collaborate with other leaders within Product and Engineering to grow and evolve our engineering team, tools, processes
  • Work with strong agile teams, using modern development methodologies
  • Work closely with product managers, designers and customers to deliver impactful product initiatives


Key Responsibilities:

  • Partner with product management and delivery teams to align and prioritize current and future new product development initiatives in support of our business objectives
  • Manage cross functional engineering teams including QA, Platform Delivery and DevOps
  • Develop a practical and working knowledge of business processes; interact with key business partners to recommend solutions that best meet the strategic needs of the business
  • Evaluate current state solutions to identify areas to improve standards, simplify, and enhance functionality and/or transition to effective solutions to improve supportability and time to market
  • Develop and apply consistent, standardized development processes that are regularly updated through lessons learned from previous projects
  • Develop software development strategy utilizing industry standards. Create roadmap and timing of implementation of the roadmap based on business requirements and strategy
  • Motivate, lead and develop a team of diverse individuals with a variety of experience levels and skill sets
  • Manage software project planning and allocation of resources.
Skills & Requirements


  • 10+ years of technical experience with 5+ in a management capacity
  • BS degree a must, Master’s Degree a plus
  • Demonstrable experience in Software Engineering fundamentals
  • Experience with Java platform technologies and familiarity with at least one additional programming language such as Ruby, Javascript, Python
  • Experience with at least one popular framework such as Spring, Drop Wizard, Rails, Django, React, Angular
  • Strong knowledge of database fundamentals
  • Familiar with devops concepts and technologies
  • Demonstrated ability to create application development strategies founded on agile principles and effectively execute initiatives to achieve to desired outcomes
  • Expert level knowledge and experience in enterprise systems integration and best practices in the context of SaaS application development
  • Familiarity with enterprise architecture and interface design, Proven success architecting complex software solutions
  • Experience in managing offshore resources
  • Proven track record of building and managing successful software delivery teams, especially in a public-facing SaaS web application development environment