Director, Software Engineering
2 days ago
Manage our software team, including software, DevOps, and SQA engineers; day-to-day, this means developing processes, making plans and tracking progress, managing the software development schedule, contributing to budgeting efforts, and regularly engaging one-on-one with your direct reports.
Work with our software and system architects to define technical direction, review code, implement small features to gain understanding of code base, development environment, and tools.
Define hiring needs for the software team, help define our software hiring process, help recruit new team members, and coach existing team members in their career development.
Identify and evaluate vendors, and work with Veo management to negotiate pricing for external services and products.
Collaborate with the rest of the management team to help set company direction and address key challenges.