We are partnered with a cutting-edge technology start-up organization in search of a Director of Software Engineering. This position will lead and expand the Software Engineering team, overseeing all aspects of software stack development.
Overview: This role involves developing and maintaining a comprehensive software and hardware stack, from custom API endpoints that handle complex inputs to managing bytecode on RF hardware. The software team is responsible for the developer platform (that enables scientists, engineers, and external partners to program algorithms and applications for a variety of uses) as well as compute infrastructure deployment.
Key Responsibilities:
Lead and mentor software engineering team to excel and deliver high-quality software for advanced systems
Collaborate with cross-functional teams to define software requirements and inform strategic direction
Oversee the software project roadmap, timelines, and deliverables
Perform code reviews and provide constructive feedback in Gitlab
Drive the definition, development, and launch of new software features
Manage and develop a talented team of software engineers and managers, focusing on hiring, training, and retaining top talent
Qualifications:
Bachelor's degree in Computer Science, Engineering, Physics, or related field required; Master's Degree preferred
Minimum of 10-15 years of engineering experience
5-7 years of experience in senior management leading engineering teams (including hiring, coaching, performance management, etc.)
Proficient in coding languages (Python, C++, etc.)
Experience with database programming and management (Postgres, MySQL, MongoDB, Redis, etc.)
Familiarity with Git, testing, and software development best practices
Strong organizational, communication, and collaboration skills
Details:
Location: Denver, CO (100% on-site)
Compensation: The base salary for this role is $200,000 - $250,000, depending on experience. This position also includes a bonus plan and equity options.
Benefits: Comprehensive medical, dental, vision, and life insurance, unlimited PTO, 401(k) with company matching, and more!
Perks: In-office drinks, snacks, and catered lunches