Software / Systems Architect
ConsensysEurope / United StatesУдалённоот 8 лет
TypeScriptGoDistributed systemsKotlinRustSoftware ArchitectureEVMEthereumSolidityZig
Описание
Consensys is looking for a Software / Systems Architect.
Responsibilities
- Design and build distributed systems
- Hold a large system in their head and identify inconsistencies, failure modes, coupling, and scaling issues, effectively communicating these to colleagues
- Write clear design documents and diagrams for both external and internal use, providing clear artifacts for engineers on what to build, why, and what success looks like
- Stay technical in discussions with institutional architects on resilience, key custody, finality, and privacy
- Be pragmatic, knowing when to choose a boring architecture
- Be decisive under ambiguity when Product, client requirements, and protocol constraints disagree
Requirements
- Recent, hands-on experience designing and building distributed systems in Kotlin, Go, Rust, Solidity, TypeScript, or Zig
- Strong hands-on background in Software Development/Engineering, 8+ years
- Ethereum and EVM knowledge, or demonstrated ability to learn quickly from adjacent distributed-systems work
- Experience architecting for secure mission-critical systems
Nice to have
- ZK proof systems knowledge (cost, latency, trust assumptions)
- Privacy technologies: privacy pools, MPC, trusted execution, tokenisation frameworks
- Regulated financial infrastructure: payments, clearing, settlement, custody
- Understanding of governance dynamics and key stakeholders within the Ethereum ecosystem
- Experience of cloud and infrastructure deployments and topologies
- Experience in Fintech/Banking/Trading or similar domains
We offer
- This is an individual contributor position with real technical authority
- This is not a PowerPoint architect role, a pre-sales function, or a people-management role
Hiring process
- The interview will assess hands-on experience and technical depth