Catalog

Visit website

Engineering Lead

  • Software Engineering
  • Full-time
  • US
  • Remote

2023-03-28 18:08:11 UTC

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