Threads - Engineering Manager

About this role

Threads is hiring a Software Engineering Manager to lead our Backend and Web teams. Your leadership will be instrumental in overseeing, guiding, and scaling the systems, engineers, and product features that power our product. Your focus on reliability, excellence, and user-centric design will be key in connecting the backend and client-facing areas of our platform.

In addition to enhancing the technical aspects of our offerings, you will work closely with the design team to ensure that the product development process is aligned with user needs and business goals. You'll also be vital in developing customer-facing features that resonate with our customers and set us apart in the market.

The Software Engineering Manager's primary outcomes are:

  • Drive product development by building innovative features that align with customer needs and work closely with the design team to create compelling user experiences
  • Enhance the reliability of our applications, focusing on uptime, performance, and scalability
  • Foster a culture that supports developer velocity, collaboration across Threads, and customer empathy
  • Drive revenue growth, user growth, and team growth

What you’ll do

  • Lead, mentor, and grow a team of backend and web engineers, nurturing a collaborative environment that emphasizes quality, innovation, and user satisfaction.
  • Develop and execute strategies for building and scaling both backend systems and client-facing product features, ensuring alignment with organizational goals and user needs.
  • Collaborate with design and cross-functional teams to create a cohesive product experience, translating customer insights and design principles into actionable development plans.
  • Improve the reliability, security, and efficiency of systems through monitoring, automation, and best practices, bridging the gap between backend and client-facing areas.
  • Foster a culture of innovation and continuous improvement, creating an environment that emphasizes learning, growth, and a deep connection with the product and platform.

What we value

  • You have 7+ years of professional experience in software engineering, with at least 2 years in a leadership or managerial role.
  • You have a proven track record of leading and scaling engineering teams with high impact.
  • You demonstrate expertise in backend development and have experience working across different technical domains.
  • You excel at technical decision-making, considering requirements, trade-offs, and edge cases.
  • Your communication skills enable you to articulate complex technical ideas clearly and with empathy.
  • You're committed to fostering a collaborative and inclusive work environment.

Nice to Haves

  • Experience with Typescript, Node.js, AWS, MySQL, Redis, Elasticsearch/Opensearch, Terraform, and Kubernetes
  • Familiarity with React

Compensation and Benefits

  • Compensation
    • Competitive salary and stock options package
      • For this role, the base salary range is $160,000 - $180,000 per year.
    • 401(k) plan (non-company matching)
  • Your work environment
    • 100% phone coverage on our business plan through Verizon
    • Top-of-the-line Macbook Pro with monitor and any accessories you need
    • Home Setup Stipend
      • $300 office setup
      • Monthly internet bill coverage
      • $250 for a new pair of headphones
  • Your wellness
    • Medical, dental and vision insurance, 100% coverage for you
    • Unlimited paid vacation and sick leave
    • Monthly mental health stipend
    • Monthly gym stipend
    • Generous parental leave
  • Additional Remote Employee Benefits
    • Quarterly stipend to visit SF HQ
    • Monthly stipend for co-working space and home internet
    • Monthly snack box subscriptions

About Us

Threads is an all-in-one communication platform designed to help teams fold time. With the help of our growing community, we've been able to fully and repeatedly replace tools like Slack, Discord, and Twist, for companies looking to get more done.

Being constantly interrupted, losing information, or not being confident that you'll be able to catch up comes with a real tax on your ability to think, design, code, and create. With Threads, teams avoid constant interruptions, the pain of keeping up / catching up, and encourage motion over progress.

How to Apply

Does this role sound like a good fit? Email with the role's title in your subject line.