Summary
We're looking for an Engineering Lead to head our small engineering team. Our ideal candidate is a technically sharp, detail-oriented problem-solver with experience leading consumer-focused engineering teams. Today, we’re a team of eight with three full-time engineers, as well as occasional engineering contribution from our two cofounders.
What is Catalog?
Catalog exists to empower artists with the autonomy and earnings they deserve by exploring new value models, discovery tools, and listening experiences for onchain music. Founded on the principle that music is valuable, we’re a curated music marketplace that’s generated over $3M in revenue for independent artists.
Catalog is backed by Variant Fund, 1confirmation, and Kindred Ventures, as well as an incredible collection of artists, founders, and builders in the web3 and music spaces. We’re a remote-first team with the flexibility and independence to work within our own environments and schedules. Our community is artist-first and global.
Who are you?
You’re excited to help shape engineering structures & systems, define processes, and provide critical input to the product roadmap. You’re a strong leader with experience managing engineers of all levels, and you have excellent written and verbal communication skills. You’re not afraid to get your hands dirty, with a portion of your time going towards writing, reviewing, and testing code. You care about creating a better world for music makers.
What you’ll do
Technical Leadership and Execution
You’ll take ownership over all areas of our stack & tooling infrastructure, building robust and scalable systems to supercharge engineering efforts. You’ll ensure the team has processes in place to deliver quality projects at a fast pace, including optimizing cycle planning and execution, deploying security standards, and spearheading an efficient QA process.
You’ll support our engineering team throughout the product development lifecycle, serving as a thoughtful voice in technical decisions and breaking down product proposals and initiatives into atomic units. You’ll drive performance for the team and hold them accountable to externally and internally imposed deadlines and targets.
As a small startup with limited runway, optimizing for agility is important. To thrive we need to ship quickly and ship well. You are where the buck stops for shipping speed and quality. You’ll monitor for missed deadlines, bugs, downtime, and reliability issues; decide which areas need fixing now, and lead efforts to improve them.
Team Management
Create and evolve an organizational design for a small team of full-stack engineers. You’ll manage the engineering team, be responsible for fostering engineering culture, and help each member of the team work at their full potential.
When we hire in engineering, you’ll lead that process, and should be excellent at screening and interviewing. If someone isn't working out, you'll be responsible for managing that situation as well.
Cross functional collaboration
You’ll work with our cofounders to ensure our product roadmap and product initiatives are well-sequenced, tightly-scoped, and manage trade-offs well. You'll advocate for a good balance of bug fixes, refactoring, and new development. You'll help set reasonable deadlines and decide between cutting scope or letting deadlines slip when needed.
You’ll have the opportunity to collaborate cross-functionally with our whole team, serving as engineering’s conduit to the rest of the organization. You’ll build strong partnerships with your team members and communicate to technical and non-technical audiences on the team.
Professional experience
Multiple years of full-time software engineering
Multiple years of professional engineering leadership (growing and managing a team of engineers)
At least a year of experience in a blockchain based project or demonstrated knowledge of web3 products, dev tools, and infrastructure
Ability to tackle sophisticated engineering problems that deliver results aligned with team objectives and strategic priorities
Skills
Proficiency in JavaScript/TypeScript, GraphQL, React, Postgres
Familiarity with product delivery processes (e.g. Agile, Scrum), and tools (e.g. Linear, Notion, Figma, GitHub, MixPanel)
Comfortable with applications built on Ethereum (solidity experience is a huge plus).
Comfortable operating at the product <> engineering interface
Comfortable working at varying levels of granularity — e.g. you intuitively identify & communicate gaps in high-level product specs while also being able to pull up your sleeves & spin up a metadata validation service from scratch with little guidance
Excellent and concise written communication skills (transparency and async communication is a key focus in our org)
High level of emotional intelligence
Bonus
Experience with protocol design and/or smart contract engineering
Contributes to the open source crypto community
Contributes or has contributed to the Ethereum ecosystem. Familiar with subgraphs and other core components of web3 infrastructure
Perks
Medical, dental, and vision insurance
Equity for all team members
Flexible time off
WFH reimbursement
Monthly health & wellness stipend
Annual music stipend, whether you’re a music maker or listener
Annual team offsite to enjoy face to face time and collaborative sessions in person
Passionate team dedicated to bringing great things into the world
Catalog is an Equal Opportunity Employer and celebrates all races, cultures, religions, gender identities, and sexualities.
Remote restrictions
- Workday must overlap by at least 4 hours with New York, NY, USA