Software Engineer
About the Role
You will design and implement core infrastructure and engineering systems that power scalable distributed applications. You will develop and maintain high-performance, maintainable software and create tools and processes that improve team productivity. You will collaborate across teams to solve complex technical challenges and contribute to architectural decisions that shape multiple product roadmaps. You will lead blockchain-related technical research, participate in open-source efforts, and help define the technical direction of the platform.
Requirements
- 5+ years of production-level experience
- Strong understanding of cryptography
- Familiarity with peer to peer networks
- Experience with Ethereum and other EVM blockchains
- Broad understanding and passion for Web3
- Experience leading blockchain-related technical research
- Excellent communication and writing skills
- Open-source project experience
- Experience with software architecture and design
- Attention to detail
- Track record of influencing and making critical decisions
Responsibilities
- Design and implement core infrastructure and engineering systems
- Collaborate across teams to solve complex technical challenges
- Develop and maintain high-performance, maintainable software
- Contribute to architectural decisions and platform innovation
- Create tools and processes to enhance team productivity and technical capabilities
- Research and help define product vision and roadmaps for multiple products
- Lead blockchain-related technical research
- Contribute to open-source projects
Benefits
- Competitive compensation
- Equity
- Fully remote work
