Senior Engineering Manager, Dev Tools
Role details
Job location
Tech stack
Job description
- 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 while empowering individual ownership.
Drive Successful Product Delivery
- Take ownership of projects, ensuring on-time delivery with the 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.
Build a High-Performing Team
- Motivate and guide engineers to achieve their full potential, fostering a culture of learning and development.
- Implement and improve processes such as performance reviews, career development plans, and efficient hiring practices.
- Establish a clear team structure with roles and ownership well-defined.
Communication & Alignment
- Increase transparency within the team by sharing information on other Nomic projects and initiatives.
- Champion the team's achievements and deliverables to other departments.
- Proactively communicate with leadership and stakeholders to address concerns, clarify direction, and ensure alignment across teams and with the community.
- Articulate a clear vision for the team's mission, challenges, and milestones, connecting their work to Nomic's broader goals.
Compensation and benefits
- Vesting ETH grant as part of total compensation
- Unlimited PTO
- Budget for IT equipment
- Annual Learning & Development Budget
- Statutory benefits specific to your location (depending on the employment contract)
Why join us?
Mission-driven value creation
Your contributions will directly impact an ecosystem that is shaping the future of finance, data, and ownership. You won't be working on optimizing a revenue stream to increase shareholder profits; you'll create value for the Ethereum community and developer ecosystem.
Lean and robust
We run robust engineering practices and lightweight processes that provide us with structure and fast decision-making. Your time will be spent on technical challenges, coding, and launching features.
Requirements
We are looking for a highly technical manager with a strong engineering background, product mindset, and a thoughtful approach to people management. In this role, you'll manage two small teams of 4 and 3 engineers, and take ownership of the whole product, shape its roadmap, create alignment across teams and with the community & stakeholders. You will provide technical guidance on architectural & design decisions, strategic direction, and occasionally do code reviews. In addition, you'll foster individual growth through thoughtful guidance and mentorship, creating a respectful and collaborative environment.
- 3-5+ years of experience directly managing and growing engineering teams, ideally including senior engineers and/or multiple teams, in a remote or async environment.
- 6+ years of experience technically leading projects and driving multi-year roadmaps.
- 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, design and product launch reviews, identifying potential technical issues or risks, and suggesting improvements.
Nice to have:
- Prior experience building extensible developer tools, including test environments, deployment systems, build pipelines.
- Experience with open source and/or TypeScript/Rust projects.