Senior Software Engineer - HeightZero
Job Summary:
BitGo, a prominent infrastructure provider of digital asset solutions, is seeking a Senior Software Engineer to join their HeightZero team. This position requires full-time on-site presence at the San Francisco office to encourage collaborative teamwork and innovative problem-solving skills.
Key Responsibilities:
- Develop and implement scalable, well-abstracted APIs, libraries, and services to integrate blockchains and BitGo features into HeightZero products.
- Take charge of functionality and scalability features from research and development to deployment.
- Construct integration libraries and SDKs to link with the server and APIs.
- Provide comprehensive documentation for functionality accessible to UIs, third-party developers, as well as internal and external tools.
- Collaborate closely with engineering teams and product managers to ensure alignment on technical requirements and maintain work quality standards.
- Offer mentorship to peers across the engineering team through code reviews and guidance on best practices.
Skills & Experience:
Desired candidates must embody BitGo's values of open communication, transparency, ownership, and dedication to top-notch craftsmanship while aligning with the company's vision of providing trust in digital assets.
Required Qualifications:
- Minimum 6 years of experience in backend software development.
- Proficiency in working independently in a fast-paced environment with a sharp sense of ownership.
- Strong command of server-side languages like TypeScript/Node.JS.
- Proficiency in unit and functional testing, as well as effective debugging practices.
- Expertise in creating simple yet extensible abstractions for complex systems.
- Familiarity with working on Git/GitHub, various code review and continuous integration tools.
- Proficiency in algorithm design, problem-solving, and complexity analysis.
- Experience in designing and implementing different database types.
Preferred Qualifications:
- Prior understanding or existing experience in the blockchain and/or security sector.
- Interest and knowledge in cryptocurrencies and blockchain technology.
- Experience working on microservices and service-oriented architectures.
- Familiarity with AWS Amplify, ELB, and EC2.
- Practical experience in building scalable distributed systems.
Despite varying benefits based on location, working at BitGo offers competitive salary, bonuses, stock options, comprehensive health insurance coverage, impressive 401k company matching, generous parental leave, vacation time, and additional perks such as custom meals, quality workplace equipment, and a supportive startup environment. As part of this role, the typical base salary averages between $165,000 - $210,000 USD, complemented with equity, annual performance bonuses, and the mentioned benefits package.
Cryptocurrencies have reshaped the financial services landscape, and by joining BitGo, you will be instrumental in driving this transformative change in the investment domain.