Staff Software Engineer - Staking
BitGo
- New York City, NY
- Permanent
- Full-time
- Leads or significantly contributes to large, multi-person initiatives spanning engineering teams.
- Provides comprehensive technical leadership across various domains and initiatives.
- Sets and drives the long-term technical vision for the team.
- Recognized for delivering high-quality and quantity of hands-on technical contributions.
- Offers top-tier feedback on technical designs, enhancing both own and other teams' work.
- Plays a key role in defining strategic direction, roadmap planning, and ensuring team success.
- Designs and constructs scalable, well-abstracted, and robust APIs, libraries, and services for integrating blockchains and staking functionality into custody platforms.
- Takes ownership of functionality and scalability features from research through to deployment.
- Develops integration libraries and SDKs for seamless interaction with servers and APIs.
- Documents and exposes functionality to UI, third-party developers, and internal/external tooling.
- Collaborates closely with engineering teams and product managers to ensure unified understanding of technical requirements and consistent work quality.
- Provides mentorship to peers across the broader engineering team, fostering growth through code reviews and best practice education.
- At least 8 years of back-end, server-side software development.
- Strong experience with TypeScript/Node.JS and / or Kotlin.
- Great with unit and functional testing and debugging.
- Great at providing simple and extensible abstractions to complex systems.
- Experience in Git/GitHub and branching methodologies, code review tools, CI tools, etc.
- Bachelor's degree in computer science, applied mathematics, or another technical discipline from a top university.
- Understanding of and strong interest in cryptocurrencies and blockchain.
- Great at algorithm design, problem solving, and complexity analysis.
- Ability to work independently in a fast-paced environment.
- Understanding of and experience working in the blockchain and / or security industry.
- Experience with microservices and service-oriented architectures.
- Ability to work full-stack and familiarity with React and Databases (MongoDB).
- Familiarity with Docker and Kubernetes.
- Have real world experience building distributed systems that scale.
- Competitive base salary, bonus and stock options
- 100% company paid health insurance for employee, partner and dependents
- Up to 4% 401k company match
- Paid parental leave, Paid vacation
- Free custom lunches, dinners and snacks
- Computer equipment and workplace furniture to suit your needs
- Great colleagues and inspiring startup environment