As Director of Engineering, you will join and lead a growing team focused on transforming the way out-of-home (OOH) advertising assets are connected with programmatic ad tech platforms across the broader digital advertising ecosystem. You will be leading ~4 full-stack teams (full-time employees, and offshore) supporting growth across 2 business pillars. This role requires the leadership skills and vision to build and optimize engineering practices and manage and mentor a team of engineers, with an eye for scale and continuous improvement. Additionally, this role requires excellence across the technical spectrum and the desire to contribute hands-on to building products, dive deep into advertising and the ad tech ecosystem, and creative thinking. You will be expected to span a number of different roles, with your time roughly focused on: 50% Product Delivery & Technical Implementation
- Work with Product and executive stakeholders to build market-leading products
- Implement product features, driving technical and quality practices
- Implement and/or build tools to improve Testing, Deployment, Automation
- Develop and evangelize standards for coding, data, tooling, operations
25% Staff & Organizational Development
- Recruit, retain, and grow outstanding engineering talent
- Proactively identify skill and experience needs, recruiting or developing staff to fill
- Work with each engineer, to provide continuous feedback, and support growth
25% Partner Management
- Partner Evangelism, Integration, Testing, and Support
- Drive creation of appropriate technical documentation
- Drive processes for discovering, managing, and resolving issues and incidents
We'd love to hear from you if you have:
- 10+ years of full-stack software engineering experience with a track record of building and operating distributed systems at scale
- 4+ years of experience managing multiple teams and individuals
- Experience managing products and teams across multiple locations/timezones
- Experience working with offshore teams is a plus
- Strong capabilities of observation, analysis, synthesis
- Excellent written and oral communication skills
- Experience shepherding early-stage products through multiple iterations
- Passion and expertise in agile engineering practices and building DevOps culture
- Proven experience working with customers and stakeholders at the highest level
- Experience working with demand side platforms (DSP) and supply side platforms (SSP)
- BA/BS in Computer Science/Engineering, Mathematics, or related fields
- Some technology and tools we use:
- Python, Django, Javascript, React, gRPC as the main languages and frameworks of choice
- AWS Lambda, Kubernetes for running our applications
- Postgres, S3, Elasticsearch, Dynamo, Snowflake as data stores
- Spark, Airflow, and Iceberg for data processing
Your first 30 days:
- Learn and understand corporate, departmental and team goals
- Gain a good understanding of the career ladder and resources available for a manager
- Work with the Product team to have a clear understanding of the product roadmap
- Identify and incorporate tools needed for working on the transaction processing platform
- Diagnose and troubleshoot production application issues
- Meet the team and schedule 1:1s with direct reports
- Meet the stakeholders and schedule 1:1s with business counterparts
Your first 60 days:
- Gain a good understanding of the our landscape
- Create/manage lightweight processes to help the teams function better
- Pair with team members on committed initiatives
- Work collaboratively with other engineering teams and incorporate best practices
- Work with stakeholders and formulate delivery plans for key initiatives
Your first 90 days:
- Provide technical leadership in the development team.
- Promote and drive innovation in technologies, processes, and tools.
- Deliver projects on time and budget, ensuring quality standards are met
- Mentor and develop team members, provide constructive feedback on design and code quality and build an inclusive culture with high performing teams.
- Baseline career status and trajectory for direct reports and start thinking about avenues of career growth
- Help define and enforce development practices, including unit tests and code reviews.
- Develop a deep understanding of the business environment and strategy
Interview Process
- 1 or 2 preliminary phone screens of 45 min each meeting:
- Hiring Manager / VP of Engineering
- Development team (to gauge problem solving skills)
- Virtual onsite that consists of 4-5 rounds (45 mins each) spread across 1 or 2 days meeting:
- Stakeholders (like Operations & Partnerships)
- Product Team
- Engineering Team (to gauge technical architectural skills)
- Hiring Manager / Sr Director of Engineering
- Final Round:
- Executive Round (optional)
Benefits of working at here:
- Startup culture, focused on developing innovative solutions at a fast pace
- Opportunity to own meaningful work streams and drive real impact for the business
- Comprehensive health benefits
- Commuter benefits
- 401k with match
- Equity incentives
- Generous time off: 20 PTO days, sick days, and Summer Fridays
- Monthly cell phone and annual work-from-home stipends
- We Give Back program with charity donation matching
- Flexible hybrid work environment (2 days in office, 3 days remote/from home, though we are currently completely remote)
- Opportunity to grow, have fun and be part of a fast-growing company changing the face of an industry
- Direct access to work with and learn from an experienced management team, passionate about the business and the development of our employees