BitGo, Inc.
Senior Software Engineer - Access & Notifications
BitGo, Inc., Palo Alto, California, United States, 94306
Senior Software Engineer - Access & Notifications
BitGo is the leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage. Since our founding in 2013, BitGo serves thousands of institutions and millions of retail investors worldwide as part of the digital economy. For more information, visit www.bitgo.com. We are seeking a Senior Software Engineer to join our Access & Notifications team and help build an API-first platform for businesses and developers to launch crypto products. Responsibilities: Design and build scalable, well abstracted, and robust APIs, libraries, and services to empower our API-first platform Own functionality and scalability features from inception to deployment and customer integration Expose and document functionality to the UI, third-party developers, and internal/external tooling Collaborate with cross-functional teams to define, design, and ship new features Write clean, maintainable, and efficient code Ensure the performance, quality, and responsiveness of applications Identify and correct bottlenecks and fix bugs Continuously discover and implement new technologies to maximize development efficiency Participate in code reviews and contribute to a culture of continuous improvement Work closely with product managers, designers, and other engineers to understand and refine product requirements Provide mentorship to peers through code reviews and best-practice education Skills & Experience: We value open communication, transparency, ownership, and craftsmanship. We aim to deliver trust in digital assets. Required At least 8 years of proven experience in back-end and server-side development Strong algorithm design, problem solving, and complexity analysis Strong experience with RESTful API design Strong development experience with JVM languages, preferably Java or Kotlin Experience with microservices and service-oriented architectures Experience with unit and functional testing and debugging Experience with Git/GitHub, branching methodologies, code review tools, CI tools, etc. Experience with Node.js, TypeScript, PostgreSQL and MongoDB Ability to move quickly in a fast-paced environment Bachelor’s degree in computer science, applied mathematics, or another technical discipline Understanding of and strong interest in cryptocurrencies and blockchain Preferred Ability to work full-stack and familiarity with React Experience building public-facing APIs in production Development experience building microservices in Spring Experience working with clients and/or business partners Familiarity with digital wallets, clearing and settlement, lending, trading, accounting systems, etc Why Join BitGo? Disrupting an industry takes vision, innovation, passion, technical chops, collaboration, and execution. Join a team of great people who strive for excellence and embody our corporate values of ownership, craftsmanship, and open communication. We seek colleagues who bring innovative ways of thinking and problem solving, and who are ready to contribute to transforming the world’s financial markets. Pay Transparency Notice:
Depending on leveling and location, compensation for this role averages between $180,000 - $220,000 USD base salary. Equity, an annual performance bonus, and the benefits outlined below are also part of the package. 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 commuter/parking pass Free custom meals and snacks Computer equipment and workplace furniture Great colleagues and inspiring startup environment *Benefits may vary by location
#J-18808-Ljbffr
BitGo is the leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage. Since our founding in 2013, BitGo serves thousands of institutions and millions of retail investors worldwide as part of the digital economy. For more information, visit www.bitgo.com. We are seeking a Senior Software Engineer to join our Access & Notifications team and help build an API-first platform for businesses and developers to launch crypto products. Responsibilities: Design and build scalable, well abstracted, and robust APIs, libraries, and services to empower our API-first platform Own functionality and scalability features from inception to deployment and customer integration Expose and document functionality to the UI, third-party developers, and internal/external tooling Collaborate with cross-functional teams to define, design, and ship new features Write clean, maintainable, and efficient code Ensure the performance, quality, and responsiveness of applications Identify and correct bottlenecks and fix bugs Continuously discover and implement new technologies to maximize development efficiency Participate in code reviews and contribute to a culture of continuous improvement Work closely with product managers, designers, and other engineers to understand and refine product requirements Provide mentorship to peers through code reviews and best-practice education Skills & Experience: We value open communication, transparency, ownership, and craftsmanship. We aim to deliver trust in digital assets. Required At least 8 years of proven experience in back-end and server-side development Strong algorithm design, problem solving, and complexity analysis Strong experience with RESTful API design Strong development experience with JVM languages, preferably Java or Kotlin Experience with microservices and service-oriented architectures Experience with unit and functional testing and debugging Experience with Git/GitHub, branching methodologies, code review tools, CI tools, etc. Experience with Node.js, TypeScript, PostgreSQL and MongoDB Ability to move quickly in a fast-paced environment Bachelor’s degree in computer science, applied mathematics, or another technical discipline Understanding of and strong interest in cryptocurrencies and blockchain Preferred Ability to work full-stack and familiarity with React Experience building public-facing APIs in production Development experience building microservices in Spring Experience working with clients and/or business partners Familiarity with digital wallets, clearing and settlement, lending, trading, accounting systems, etc Why Join BitGo? Disrupting an industry takes vision, innovation, passion, technical chops, collaboration, and execution. Join a team of great people who strive for excellence and embody our corporate values of ownership, craftsmanship, and open communication. We seek colleagues who bring innovative ways of thinking and problem solving, and who are ready to contribute to transforming the world’s financial markets. Pay Transparency Notice:
Depending on leveling and location, compensation for this role averages between $180,000 - $220,000 USD base salary. Equity, an annual performance bonus, and the benefits outlined below are also part of the package. 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 commuter/parking pass Free custom meals and snacks Computer equipment and workplace furniture Great colleagues and inspiring startup environment *Benefits may vary by location
#J-18808-Ljbffr