Job Title: Blockchain Engineering Manager
We are seeking a highly motivated and experienced individual to lead, mentor, and grow a distributed team of software engineers.
About the Role:
* Lead, coach, and mentor engineers across multiple technical domains.
* Foster a culture of collaboration, ownership, and continuous improvement.
* Support career growth, performance management, and professional development.
* Participate in recruiting, onboarding, and building a diverse, high-performing team.
Responsibilities:
* Oversee the end-to-end software development lifecycle, from planning and design to deployment and maintenance.
* Partner with the CTO and Product Manager to translate product roadmaps into engineering execution plans.
* Manage delivery timelines, resources, and technical dependencies to ensure on-time releases.
* Proactively identify and remove blockers, ensuring team productivity and alignment.
Requirements:
* Bachelor's degree or equivalent experience in Computer Science, Engineering, or a related field.
* 7+ years of software development experience, including 6+ years in an engineering leadership or management role.
* Familiarity with blockchains such as Ethereum and other blockchains preferred.
* Experience with modern programming languages and frameworks (e.g., Java, Python, Node.js, Go, or C#).
* Excellent analytical, problem-solving, and communication skills.
About Us:
We are committed to providing equal opportunity for qualified applicants to contract positions, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.