Director of Software Engineering - Data & Analytics
Hybrid
Full Time
#Engineering
#Software
#Data Analytics
#Leadership
#Data Warehousing
#MySQL
#MSSQL
#Git
#SaaS
#PHP
#Python
#Java
#C#
We are looking for a dedicated Director of Software Engineering to join our team and help shape the future of our HR software platform. At BambooHR, we are committed to helping small and medium-sized businesses succeed by providing intuitive, world-class tools. As we continue to grow, we need a leader who is passionate about data and analytics to guide our engineering efforts and ensure our product remains the top choice for HR professionals globally. This is a hybrid role based in Utah, so you will need to be available for regular in-office collaboration at our headquarters.
Key outcomes
- Lead and mentor a division of software engineering teams, including direct management of engineering managers.
- Provide consistent coaching and professional development to foster a culture of leadership and technical excellence.
- Collaborate closely with product design, management, QA, and IT departments to deliver high-quality software solutions.
- Take ownership of team performance and accountability, ensuring alignment with sprint goals and quarterly OKRs.
- Partner with architects and platform teams to identify technical hurdles and define the strategic direction for our data products.
- Actively participate in the hiring process to grow our engineering department.
- Advocate for our company culture and contribute to the ongoing refinement of our internal processes and systems.
Requirements
- At least 15 years of experience in software development, with a minimum of 10 years focused on SaaS and SMB solutions.
- Over 5 years of experience in a Director-level or senior technical leadership role.
- At least 2 years of deep, specialized experience in data and analytics software products.
- Proven track record of guiding teams through the development of complex analytical and data-driven products.
- Strong expertise in MySQL and MSSQL, including database design and query language proficiency.
- Demonstrated leadership in Data Warehousing, with practical experience using platforms like Snowflake or Databricks.
- Proficiency with version control systems, specifically Git.
- Exceptional communication and interpersonal skills to effectively lead cross-functional teams.
- Strong foundation in object-oriented development.
Preferred qualifications
- Hands-on architectural experience in Data Warehousing.
- Experience developing services using PHP, Python, Java, or C#, with a specific interest in working with PHP 7.4+.
- Familiarity with web technologies such as React, HTML, XML, JavaScript, and CSS.
- A background in documenting processes and monitoring performance metrics.
- Knowledge of internal business tools and their impact on software functionality.
- A bachelor’s degree in Computer Science or a related field.
Compensation
We offer a comprehensive benefits package designed to support your well-being and future. This includes medical, dental, and vision insurance, as well as life insurance. We also provide a 401(k) plan with a company match, tuition reimbursement for ongoing education, and professional development opportunities. You will enjoy a flexible work environment with hybrid scheduling, along with paid time off to ensure you have the necessary time to rest and recharge.
How to apply
If you are ready to make an impact and help us build software that changes the way people work, we invite you to submit your application. We look forward to reviewing your experience and discussing how you can contribute to our team.






