Director, Software Engineering
HungerRush · Houston, TX · 3 wk ago
RemoteRemoteEngineeringFull-time
Overview
HungerRush is seeking a Director, Software Engineering to lead and scale our engineering teams in delivering high-quality software solutions for the restaurant technology industry. Reporting directly to the CTO, this leader will drive engineering strategy, execution, and culture across multiple teams.
Essential Responsibilities And Duties
Leadership & People:
- Lead, mentor, and grow a high-performing organization of software engineers across multiple teams, including managers and senior individual contributors.
- Manage hiring, performance, and career development for direct reports; build a strong bench of engineering talent through effective recruiting and retention.
- Champion a culture of accountability, innovation, urgency, and continuous improvement across the engineering organization.
Engineering Maturity & Execution:
- Own the maturation of engineering practices — establish and track meaningful engineering metrics and use data to drive decisions and demonstrate progress.
- Establish and continuously improve engineering processes, standards, and best practices to accelerate delivery velocity while maintaining quality and reliability.
- Own the end-to-end software development lifecycle for assigned product areas, from architecture and design through delivery, quality, and ongoing operations.
- Partner with Engineering leaders to define and execute the engineering roadmap, ensuring alignment with HungerRush's business strategy and product priorities.
Technical Excellence & AI-Driven SDLC:
- Stay close to the code — actively participate in design reviews, architecture decisions, and code-level discussions; be credible and respected by the engineers you lead.
- Champion HungerRush's AI-driven SDLC: drive adoption of AI-assisted development tooling and workflows, and help set best practices for how AI accelerates engineering throughput and quality.
- Upskill engineers at all levels — identify skill gaps, invest in growth, and create opportunities to take on more complex technical challenges.
- Ensure adherence to security, compliance, and data privacy standards across all engineering deliverables.
Cross-Functional Partnership:
- Collaborate cross-functionally with Product, Design, DevOps, QA, and business stakeholders to drive effective planning, prioritization, and execution.
- Translate technical concepts for executive and non-technical audiences without losing the technical truth.
- Manage resource allocation, and vendor relationships as needed.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's degree preferred)
- 10+ years of progressive software engineering experience, including 5+ years in engineering leadership or management roles
- Demonstrated success leading teams of 10+ engineers in a SaaS or cloud-native product environment
- Proven track record of maturing an engineering organization — implementing engineering metrics, improving process, and measurably raising the bar on delivery and quality
- Strong technical background with hands-on experience in modern software development, including cloud platforms, distributed systems, and RESTful API design
- Experience building and scaling multi-tenant SaaS platforms serving high transaction volumes
- Proficiency in Agile/Scrum methodologies and experience driving continuous delivery practices
- Demonstrated ability to make data-driven decisions using engineering metrics
- Experience managing and developing engineering managers, including performance management, goal-setting, and career pathing
- Exceptional communication and stakeholder management skills; ability to translate technical concepts for executive and non-technical audiences
- Prior experience in a high-growth, fast-moving, or post-acquisition integration environment
Preferred Qualifications
- Experience in eCommerce, digital ordering, restaurant technology, point-of-sale, payments, or adjacent hospitality/retail technology sectors
- Hands-on experience with AI-assisted development practices and tooling — either adopting or leading the adoption of AI-driven SDLC workflows
- Familiarity with AI/ML integration in consumer or operator-facing products
- Prior experience in a high-growth, fast-moving, or post-acquisition integration environment