Software Engineer
Design and implement core infrastructure and engineering systems that power scalable distributed applications. Develop high-performance software, improve team productivity, collaborate across teams, contribute to architecture and product roadmaps, lead blockchain-related research, participate in open-source efforts, and help define the platform's technical direction.
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 contribute to product vision and multiple product roadmaps
- Lead blockchain-related technical research
- Contribute to open-source projects
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
Benefits
- Competitive compensation
- Equity
- Fully remote work
- Competitive salary and benefits
- Opportunity to contribute to projects at the forefront of the web
- Work with a small, passionate team
- Entrepreneurial opportunity with oversized impact
- Opportunity to drive innovation and strategy