BitGo is looking for a Staff Software Engineer for our HeightZero team. This is an onsite role from our office in Palo Alto, CA.
Responsibilities:
- Design and build scalable, well abstracted, and robust APIs, libraries, and services to integrate blockchains and BitGo functionality into our HeightZero products.
- Own functionality and scalability features by taking responsibility from research, implementation to deployment.
- Build integration libraries and SDKs to interface with our server and APIs
- Expose and document functionality to the UI, third-party developers, and our internal and external tooling
- Collaborate closely with all engineering teams and product managers to ensure consistency in understanding of technical requirements and overall work quality
- Provide mentorship to your peers in the broader engineering team through code reviews and education on best practices
Required Skills & Experience:
- At least 8 years of backend software development
- Ability to work and think independently in a fast-paced environment
- Discipline and ownership of one's efforts
- Strong experience with server-side languages like TypeScript/Node.JS
- 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
- Great at algorithm design, problem solving, and complexity analysis
- Experience working with designing and implementing various types of databases
Preferred Skills:
- Understanding of and experience working in the blockchain and/or security industry
- Understanding of and strong interest in cryptocurrencies and blockchain
- Experience with microservices and service-oriented architectures
- Familiarity with AWS Amplify, ELB, and EC2
- Have real world experience building distributed systems that scale
Benefits:
- 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
Pay Transparency Notice: Depending upon your leveling and location, the compensation for this role averages between $165,000 - $210,000 USD base salary. Equity, an annual performance bonus and the benefits outlined above are also a part of this role's package.