Search...

Senior Software Engineer, Blockchain

Skills

About the Role

You will design, develop, and maintain mission-critical issuance systems that support tokenized assets across multiple blockchains. You will collaborate with product compliance and infrastructure stakeholders to define system architecture and technical requirements. You will ensure reliability security and scalability through testing deployment and performance optimization. You will mentor junior engineers participate in code reviews and contribute to architectural decisions while staying current on blockchain and distributed systems trends.

Requirements

  • 5+ years of software development experience
  • Proficiency in at least one of Golang Kotlin Rust Java C++ or Python
  • Strong computer science fundamentals including data structures algorithms and distributed system design
  • Familiarity with cloud-native infrastructure and tools such as Kubernetes Docker Kafka and AWS
  • Ability to write high-quality maintainable and well-documented code
  • Strong problem-solving and troubleshooting skills
  • Effective collaboration and communication skills
  • Experience with blockchain technologies smart contracts or cryptographic principles is a plus

Responsibilities

  • Design mission-critical issuance systems that support tokenized assets across multiple blockchains
  • Develop and maintain issuance services with emphasis on reliability security and scalability
  • Collaborate with product compliance and infrastructure to define architecture and technical requirements
  • Optimize issuance infrastructure to enhance performance and reduce latency
  • Provide mentorship and technical guidance to junior engineers
  • Participate in code reviews architectural discussions and technical decision making
  • Stay informed about emerging trends in blockchain distributed systems and financial technology

Benefits

  • Equity
  • Performance-based bonus (10% annual)