Senior Software Engineer, Blockchain Protocols
Role in brief
Chainalysis seeks a Senior Software Engineer to enhance its blockchain protocols. The role focuses on building distributed systems and requires expertise in TypeScript and blockchain technology. Ideal candidates have experience in fast-paced environments and a strong background in data-intensive applications.
About the role
Chainalysis is a leader in blockchain analytics, leveraging unique data and regulatory insights to shape AI-driven intelligence in the crypto space. As a Senior Software Engineer, you will contribute to the development of blockchain protocols, focusing on distributed systems and data-intensive applications.
This remote role is open to candidates in the UK or Denmark and offers a competitive salary along with equity options. Success in this position requires a deep understanding of blockchain protocols and experience with technologies like TypeScript, Spark, and Kubernetes.
The salary range is competitive, reflecting the seniority and expertise required for the role.
Skills that matter here
- TypeScript: You will utilize TypeScript in both professional and personal projects to build robust applications.
- Java: Java experience is necessary for developing distributed systems within the blockchain protocols.
- Spark: You will use Spark for data processing and ETL at scale.
- Databricks: Databricks will be integral to managing data workflows and analytics.
- AWS: AWS knowledge is essential for deploying applications in a cloud environment.
- Kubernetes: You will manage containerized applications using Kubernetes.
Who this role suits
- Candidates should have a strong technical background in distributed systems and blockchain technology.
- A proactive attitude towards shipping code quickly in a dynamic environment is essential.
- Experience with open-source blockchain projects will be advantageous.
- The ideal person values maintainable code and is familiar with AI-assisted development tools.
From the employer
Requirements
- Extensive experience building distributed systems or data-intensive applications
- Experience working with TypeScript either in a professional or personal capacity
- A bias to ship and the ability to iterate quickly in a fast-moving environment
- Demonstrated ability to leverage AI assisted development tools to increase velocity while maintaining reliable, maintainable code
- A deep understanding and experience of at least one Blockchain protocol
- Knowledge and experience with non-EVM chains such as Solana, TON, and Sui
- Experience with indexing and ETL at scale (Spark/Databricks)
- Knowledge of Infrastructure as Code (Terraform) and managing services in Kubernetes
- Contributions to open-source blockchain projects
- Languages: Java, TypeScript
- Data Processing: Spark, Databricks, PostgreSQL
- Infrastructure: AWS (Serverless & EKS), Kubernetes, Terraform
- CI/CD: GitHub Actions
Conditions
- Salary: DKK 856,000 – DKK 1,158,000
- Offers Equity
- Offers Bonus
Questions about this role
What is the remote policy?
This position is remote and open to candidates in the UK or Denmark.
What is the seniority level of this role?
This is a senior-level position.
How do I apply for this position?
You can apply through the Chainalysis website.
✓ Apply here in a minute. Your application and answers go straight to the hiring person, so you never land in a spam pile.