Key Responsibilities:
* Oversight of the software development lifecycle, from conception to delivery.
* Collaborate with the CTO and Product Manager to develop product roadmaps into actionable engineering plans.
* Manage project timelines, resources, and technical dependencies to ensure timely completion.
* Proactively identify and remove obstacles to maintain team productivity and alignment.
Job 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 a leadership or management role.
* Familiarity with blockchain technologies, including Ethereum.
* Knowledge of DeFi trading protocols.
* Proficiency in software engineering, including frontend and backend services development.
* Understanding of microservice architecture and cloud-based deployments.
* Experience with modern software development practices.
* Excellent analytical, problem-solving, and communication skills.
About This Role:
* This is an exciting opportunity to lead a distributed team of engineers as a Blockchain Engineering Manager.
* The ideal candidate will have a strong background in software development, leadership, and blockchain technology.
* They will be responsible for fostering a culture of collaboration, ownership, and continuous improvement within the team.
* The successful candidate will have excellent communication and problem-solving skills, with the ability to work effectively in a fast-paced environment.