About the Role
We are seeking an experienced and highly motivated technical leader to drive execution, ensure technical excellence, and foster a high-performance culture that delivers reliable, scalable, and high-quality products aligned with strategic goals.
Job Description:
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.
Execution and Delivery:
* Oversight of the end-to-end software development lifecycle, from planning and design to deployment and maintenance.
* Partnering with CTO and Product Manager to translate product roadmaps into engineering execution plans.
* Management of delivery timelines, resources, and technical dependencies to ensure on-time releases.
Proactively identify and remove blockers, ensuring team productivity and alignment.
Performance and Improvement:
* Establishment and enforcement of engineering best practices across code quality, smart contract security, and infrastructure reliability.
* Ensuring scalability, security, and performance in blockchain and microservice-based environments.
* Driving the adoption of modern DevOps practices (IaC, CI/CD pipelines, containerization, automated testing).
Stay current with emerging blockchain technologies, protocols, and DeFi developments to guide innovation and continuous improvement.
Qualifications & Experience:
* 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 Familiarity with DeFi trading a plus Software engineering background in frontend and backend services development An understanding of microservice architecture and cloud-based deployments Experience in modern software development practices such as infrastructure as code, test automation, CI/CD and containerization Proven success leading technical teams through the full product lifecycle in Agile or startup environments. Experience with modern programming languages and frameworks (e.g., Java, Python, Node.js, Go, or C#). Excellent analytical, problem-solving, and communication skills. Ability to balance technical depth with people management and cross-functional alignment.