The Director of Software Engineering leads multiple software engineering teams in designing, developing, delivering, and evolving scalable, secure, high-performing enterprise software solutions. The role combines people leadership, technical depth, Agile execution, and strategic thinking. It includes developing engineering managers and software engineers and partnering with Product, Architecture, Data Engineering, Security, and business leaders to translate priorities into effective technical solutions. The Director leads engineering strategy and delivery across teams, maintains technical involvement in architecture and engineering decisions, and promotes modern software development practices. The role also oversees teams building applications and services that integrate with Snowflake and cloud-based data platforms, and fosters a culture of technical excellence, collaboration, ownership, and continuous improvement.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Director