Staff Software Engineer - Height Zero
Company Overview:
BitGo is at the forefront of digital asset financial services, catering to institutional clients by offering solutions such as liquidity, custody, and security since its inception in 2013. Balancing both centralized and decentralized finance, BitGo provides top-tier trading, lending, and borrowing services, with a focus on serving institutional investors. With approximately 20% contribution to global Bitcoin transactions, BitGo supports over 1,000 coins and tokens, working with more than 1500 institutional clients in 50 countries. Plus, it serves as the custodian for WBTC, a significant global stablecoin for Bitcoin.
Job Summary:
This job is for a Staff Software Engineer in the specially curated HeightZero team. The role involves designing and building scalable APIs, libraries, and services for integrating blockchain and BitGo functionalities into HeightZero products. The responsibilities span the end-to-end ownership of features including research, implementation, and deployment. The successful candidate will be instrumental in creating integration libraries and SDKs for interfacing with servers and APIs and documenting functionalities thoroughly.
Key Responsibilities:
- Conceptualize, develop, and optimize APIs, libraries, and services to effectively integrate blockchains and BitGo functions into HeightZero products.
- Lead the aspects of functionality and scalability, from concept and research to implementation and deployment.
- Develop integration libraries and SDKs for communicating with servers and APIs.
- Document and present functionalities for user interface, third-party developers, and internal and external tools.
- Collaborate closely with diverse engineering teams and product managers to ensure uniformity in understanding technical requirements and quality of work.
- Provide mentorship to peers within the wider engineering team through code reviews and education on best practices.
Skills & Experience:
Required:
- Minimum 6 years of experience in full-stack software development.
- Proficiency in React.js, Node.js, and TypeScript.
- Demonstrated discipline, ownership of tasks, and ability to work independently in a fast-paced environment.
- Strong understanding of UI/UX design principles.
- Proficient in unit and functional testing, debugging, and designing and implementing databases.
- Skilled in creating simple yet extensible abstractions for complex systems.
- Experience with Git, GitHub, CI tools, and branching methodologies for code review.
- Strong aptitude for algorithm design, problem-solving, and complexity analysis.
Preferred:
- Knowledge and experience working with blockchain and security industries.
- Interest in cryptocurrencies and blockchain ecosystems.
- Familiarity with microservices and service-oriented architectures.
- Experience with AWS Amplify, EC2, and ELB.
- Practical experience in developing and scaling distributed systems.
Why Join BitGo?
BitGo is on a mission to transform financial markets through disruptive innovation, requiring a dedicated team adept at approaching challenges with vision, innovation, and collaboration. At BitGo, you'll find a team that values excellence and embodies core principles of ownership, craftsmanship, and transparent communication. Additionally, members benefit from competitive compensation, stock options, extensive health coverage, 401k matching, parental leave, paid vacation, complimentary meals and snacks, tailored work equipment and workspace, and a vibrant startup environment.
Compensation Range (Approximate): The salary for this role typically ranges between $185,000 to $235,000 USD base salary on average. Besides, equity, annual performance bonuses, and the listed benefits complete the compensation package.
![Avatar](https://uploads.laborx.com/company_logo/adU9efRHuTYuQ9ZEkyeZiB80gEhfIJn2.png)