Recruiting From Scratch - San Francisco, CA

posted 24 days ago

Full-time - Mid Level
Remote - San Francisco, CA
Administrative and Support Services

About the position

The Software Engineering Manager will lead a growing engineering team focused on developing modular compiler APIs for Solidity code analysis within a non-profit organization advancing the Ethereum ecosystem. This role emphasizes technical leadership, team empowerment, and strategic project management, with a strong focus on fostering a collaborative and respectful work environment. The manager will provide guidance on architectural decisions, mentor team members, and ensure successful product delivery while maintaining a high-performance culture.

Responsibilities

  • Build a high-performing team by motivating and guiding engineers to achieve their full potential.
  • Implement and improve processes like performance reviews, career development plans, and efficient hiring practices.
  • Establish a clear team structure with defined roles and ownership.
  • Take ownership of projects, ensuring on-time delivery with desired features and quality.
  • Work with the team to define MVPs, set milestones, and assess project feasibility.
  • Manage project scope by prioritizing tasks, identifying dependencies, and mitigating risks.
  • Collaborate with product managers to translate user needs and market trends into a technical roadmap.
  • Increase transparency within the team by sharing information on other projects and initiatives.
  • Champion the team's achievements and deliverables to other departments.
  • Proactively communicate with leadership and stakeholders to address concerns and ensure alignment across teams.
  • Articulate a clear vision for the team's mission, challenges, and milestones.
  • Actively participate in technical discussions, providing high-level guidance during code reviews and design decisions.
  • Mentor team members and ensure alignment with project goals while empowering individual ownership.

Requirements

  • 3+ years of experience in managing and growing teams, ideally in a remote and async setting.
  • 6+ years of experience leading projects with a proven track record of technical leadership.
  • Ability to direct without micromanaging or forcing decisions.
  • Experience implementing or refining processes around performance reviews, career development, and hiring.
  • Strong verbal and written communication skills.
  • Proven ability to design and implement scalable, maintainable software architectures.
  • Strong expertise in conducting code reviews and identifying potential technical issues.

Nice-to-haves

  • Prior experience building compilers or leading compiler projects.
  • Experience with open source and/or Rust projects.

Benefits

  • Unlimited paid time off (PTO)
  • Budget for IT equipment
  • Annual Learning & Development Budget
  • Vesting ETH grant as part of total compensation
  • Statutory benefits specific to your location (depending on the employment contract)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service