remote
Lead Specialty Software Engineer Protocol Engineer - NTT DATA
Blockchain Developer
Lead a team building a next‑generation digital asset platform, focusing on secure, regulatory‑compliant transaction protocols using C++, Go, blockchain and cryptography on Linux environments.
About the role
Key Responsibilities
- Architect, design, and implement high‑performance protocol stacks for a digital asset platform supporting confidential, regulatory‑compliant transactions.
- Lead a multidisciplinary engineering team, providing technical guidance, code reviews, and mentorship.
- Collaborate with product, security, and compliance stakeholders to translate regulatory requirements into robust software solutions.
- Develop and maintain core components in C++ and Go, ensuring low latency, high throughput, and strong cryptographic guarantees.
- Drive continuous integration, automated testing, and performance benchmarking on Linux systems.
Requirements
- 5+ years of professional software development experience, with deep expertise in C++ and Go.
- Strong background in blockchain, distributed ledger technologies, and cryptographic protocols.
- Hands‑on experience designing and implementing network protocols and high‑frequency trading or financial systems.
- Proficiency with Linux development environments, performance tuning, and CI/CD pipelines.
- Excellent problem‑solving skills and ability to lead technical discussions in an Agile setting.
Skills
cgocryptographylinux