onsite
Lead Specialty Software Engineer Protocol Engineer - NTT Data Americas, Inc.
Blockchain Developer
Lead software engineer specializing in protocol development for next‑generation digital platforms, driving architecture, implementation, and performance optimization using C++, Java, and Linux environments.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance network protocol stacks for digital platforms.
- Lead architectural decisions and code reviews, ensuring scalability, reliability, and security.
- Collaborate with cross‑functional teams to integrate protocol solutions into larger systems.
- Mentor junior engineers and promote best practices in Agile, CI/CD, and version control.
- Optimize code for latency, throughput, and resource utilization on Linux environments.
Requirements
- 5+ years of professional experience in C++ and Java development.
- Deep understanding of TCP/IP, UDP, HTTP/2, and emerging protocol standards.
- Strong Linux systems programming skills, including networking and concurrency.
- Proven experience with Agile methodologies, Git, Docker, and CI/CD pipelines.
- Excellent problem‑solving abilities and effective communication within multidisciplinary teams.