Senior Software Engineer

Figment
Summary
Join Figment, a leading provider of blockchain staking solutions, as a Senior Software Engineer. You will design, develop, and optimize software for interacting with blockchain networks at scale. This full-time, remote position offers the opportunity to work with various blockchain protocols and contribute to a next-generation staking platform. You will collaborate with cross-functional teams and contribute to a culture of continuous improvement. Figment offers competitive benefits, including a 100% remote-first environment, extended health benefits, parental leave, and a learning and development budget. The ideal candidate has 5+ years of software engineering experience, proficiency in Python, Go, or JavaScript, and a strong understanding of distributed systems and API development.
Requirements
- 5 years of experience in software engineering
- Strong proficiency in Python, Go, or JavaScript (at least one required)
- Strong understanding of distributed systems and API development
- Experience working with cloud-based environments and Linux systems
- Comfortable working in a remote-first team with strong communication skills
Responsibilities
- Design, develop, and maintain secure, scalable applications for blockchain staking services
- Build and optimize software systems that interact with various blockchain networks
- Develop tools and frameworks that improve reliability, observability, and performance
- Build tools and APIs to interact with blockchain nodes and smart contracts
- Research and experiment with new technologies to enhance our platform
- Participate in peer code reviews and contribute to a culture of continuous improvement
- Collaborate with cross-functional teams to define and deliver new features
Preferred Qualifications
- Familiarity with blockchain protocols and staking mechanisms (nice to have)
- Experience with smart contract interactions and Web3 tooling (super nice to have)
Benefits
- 100% remote-first environment
- 4 weeks of PTO that kick in day one, with an additional 1 week of flex days
- Extended company-paid health benefits that kick in day one
- Best in class parental leave and flexible arrangements
- A home office stipend to create a space that you enjoy working in
- Monthly Wifi reimbursement
- A yearly Learning & Development budget
- 401K (US) or RRSP match (Canada)
- Stock Options in the company
- A competitive bonus (based on company performance) that is distributed bi-annually
- Annual onsite company gatherings and retreats to inspire team bonding, collaboration, and fun!