Recruiting From Scratch - Rochester, NY

posted 24 days ago

Full-time - Manager
Remote - Rochester, NY
Administrative and Support Services

About the position

The Software Engineering Manager will lead a team focused on developing modular compiler APIs for Solidity code analysis, enhancing the Ethereum ecosystem. This role emphasizes technical leadership, team empowerment, and fostering a collaborative environment while ensuring successful project delivery and individual growth within the team.

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, connecting their work to broader goals.
  • Actively participate in technical discussions, providing high-level guidance and expertise during code reviews and design decisions.
  • Act as a mentor and sounding board for technical decisions, ensuring alignment with project goals.

Requirements

  • 3+ years of experience in managing and growing teams, establishing a team structure, and ensuring team wellbeing, 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, identifying potential technical issues or risks, and suggesting improvements.

Nice-to-haves

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

Benefits

  • Unlimited paid time off
  • 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