Engineering Manager
We are in search of a seasoned leader in Engineering to join our team in San Francisco. The chosen candidate will be responsible for guiding and mentoring multiple engineering teams, both onsite and remotely, while fostering technical excellence and promoting innovation within our organization.
This position is a hybrid onsite role that will be based in our upcoming San Francisco office.
Primary Responsibilities
- Lead and oversee several software engineering teams, offering technical guidance, mentorship, and opportunities for career growth.
- Drive recruitment efforts and initiatives focused on scaling the organization, which includes developing and implementing recruitment strategies.
- Take ownership of delivering complex technical services and ensure successful project completion.
- Define tasks, set clear performance metrics, and provide regular constructive feedback.
- Cultivate a collaborative, inclusive, and positive team culture among both local and remote teams.
- Contribute to product strategy and roadmap development by leveraging technical expertise and market insights.
- Collaborate with cross-functional teams to align engineering endeavors with business objectives.
- Promote effective communication and collaboration across teams and departments.
Required Qualifications
- Minimum of 8 years of software engineering experience, with at least 4 years in leadership positions within engineering.
- Proven track record in successfully expanding engineering organizations and teams.
- Experience managing onsite and remote engineering teams.
- Strong technical background with a comprehensive understanding of software engineering principles and best practices.
- Demonstrated ability to deliver complex services and technical products.
- Exceptional people management skills, including performance evaluation and professional development.
- Effective communication and interpersonal skills with the ability to influence individuals at all levels of the organization.
- Experience in technical roadmap development and strategic planning.
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
Preferred Qualifications
- Knowledge of distributed systems and microservices architecture.
- Demonstrated success in hiring and team building in competitive markets.
- Experience in managing teams across various time zones.
- Advanced degree in Computer Science, Engineering, or related field.
- Previous experience in high-growth, fast-paced technology companies.
Estimated Salary Range: $190,000 - $260,000 annually
About the Company and Role:
DFINITY is a major contributor to the Internet Computer Protocol (ICP) with a mission to transition the world's computing onto the secure ICP network. DFINITY is renowned for developing third-generation blockchain technology, specifically ICP, which facilitates the operation of a new class of unstoppable decentralized web applications. Integration with prominent networks like Bitcoin and Ethereum allows seamless multi-chain operations for digital assets and web3.
Do not miss the opportunity to be part of a diverse team of over 250 skilled professionals, including renowned cryptographers, distributed systems engineers, programming language experts, and industry pioneers, who are driving the evolution of the internet and web3.
DFINITY, established in 2016 by entrepreneur Dominic Williams, nurtures an environment that promotes fairness and inclusivity. Candidates of any race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status are encouraged to apply.