Experience : 4-8 years Location: Bangalore/ Hyderabad
Business Domain: Digital Technology
The Principal Blockchain Engineer will serve as the senior-most technical authority responsible for defining the architectural vision, driving largescale blockchain innovations, and leading the design and implementation of highperformance distributed ledger platforms. This role requires deep expertise in blockchain protocols, consensus algorithms, Layer2 scaling solutions, smartcontract engineering, and secure distributed systems. The Principal Engineer partners closely with engineering leaders, product heads, and crossfunctional teams to deliver enterprisegrade blockchain solutions that achieve scalability, security, and interoperability.
This is a rare opportunity to solve hard technical problems in distributed systems and blockchain research and to build open-source infrastructure that will secure significant value.
Job Description AND Principal Responsibilities
- Overall experience of 4+ years in designing and architecting solutions in Blockchain and related technologies
- Design and implement custom logic within the ABCI++ interface (Prepare-Proposal/Process-Proposal) to enable advanced features and optimizations.
- Build, Develop, Implement, and maintain core blockchain modules in Go using the Cosmos SDK, including a sophisticated, role-based token-factory for native asset issuance.
- Own and evolve the longterm blockchain technical roadmap, ensuring alignment with business and regulatory requirements.
- Guide engineering teams in adopting best practices for designing secure, scalable, and highavailability blockchainbased systems.
- Configure, launch, and maintain our blockchain network, including genesis configuration, validator setup, and consensus parameter tuning.
- Implement and manage cross-chain functionality using the Inter-Blockchain Communication (IBC) protocol.
- Guide/Write exhaustive Unit, Integration, and End-to-End tests to guarantee the security, correctness, and performance of the core protocol.
- Participate in architectural discussions, conduct rigorous code reviews, and contribute to our high standards for technical documentation.
- Troubleshoot and resolve complex issues in our development, test, and production environments.
- Professional software engineering experience, with a focus on backend or distributed systems.
- Expert-level proficiency in Go.
- Demonstrable, hands-on experience developing and maintaining custom modules for the Cosmos SDK.
- Solid understanding of CometBFT consensus and the Application Blockchain Interface (ABCI/ABCI++).
- Experience in launching or contributing to a Cosmos-based blockchain network.
- Deeply committed to writing clear, maintainable, and thoroughly tested code.
- Experience in cloud adoption of Blockchain applications including GCP (target platforms) or similar Blockchain frameworks
- Good proficiency in RUST Ability to understand, dissect and build services
Job Expectations & Desired Qualifications:
- Define and drive the endtoend architecture for blockchain platforms, including Layer1, Layer2, and modular blockchain components.
- Evaluate and implement scalable architectures such as rollups, sharding, state channels, and distributed dataavailability layers.
- Experience in development of enterprise scale banking applications will be a plus
- Ability to negotiate, influence, and collaborate to build successful relationships.
- Knowledge and understanding of Information Technology governance risk and compliance processes such as policies, control standards, risk management concepts, or information security.
- Collaborate with product teams to translate business use cases into technical blockchain capabilities.
- Mentor and coach senior engineers, fostering a culture of innovation, experimentation, and engineering excellence.
- Engage with the broader blockchain ecosystem (research communities, opensource projects, standards bodies).