Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - Onboarding image - Rise Careers
Job details

Senior Software Engineer - Onboarding - job 1 of 2

BitGo is the leading infrastructure provider of digital asset solutions, looking for a Senior Software Engineer to join their Retail team and build an API-first platform for crypto products.

Skills

  • Back-end development
  • TypeScript, Node.js, Express
  • RESTful API design
  • Microservices architecture
  • Unit testing and debugging

Responsibilities

  • Design and build scalable APIs and services
  • Own functionality and scalability features
  • Expose and document functionality for internal and external use
  • Collaborate with cross-functional teams
  • Write clean and maintainable code
  • Ensure application performance and quality
  • Identify and correct bottlenecks
  • Participate in code reviews

Education

  • Bachelor’s degree in computer science or related field

Benefits

  • Competitive salary, bonus and stock options
  • 100% company paid health insurance
  • Up to 4% 401k company match
  • Paid parental leave and vacation
  • Free commuter/parking pass
  • Free lunches, dinners and snacks
To read the complete job description, please click on the ‘Apply’ button
BitGo Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
BitGo DE&I Review
3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of BitGo
BitGo CEO photo
Mike Belshe
Approve of CEO

Average salary estimate

$187500 / YEARLY (est.)
min
max
$165000K
$210000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer - Onboarding, BitGo

If you're a passionate coder ready to make your mark in the world of digital assets, then join BitGo as a Senior Software Engineer - Onboarding! Based in the heart of San Francisco, you'll collaborate with a dynamic and innovative team to build an unparalleled API-first platform that empowers businesses and developers to launch exciting crypto products. At BitGo, we're the leading infrastructure provider for digital asset solutions, and we serve thousands of institutions around the globe. In this role, you'll design robust, scalable APIs, and take ownership of functionalities from inception to deployment, ensuring that our clients can easily integrate and benefit from our services. Your expertise in TypeScript, Node.js, and RESTful API design will be critical as you work closely with cross-functional teams, including product managers and designers, to define and refine new features. You’ll not only write clean, efficient code but also continuously evaluate new technologies to enhance our platform's development efficiency. But that's not all — you’ll also provide mentorship to your fellow engineers and contribute to a culture of collaboration and excellence. With competitive compensation and fantastic benefits, including full health coverage and a thriving work environment, this is your chance to be a part of the financial transformation happening right now. Let's reshape the future of investing together at BitGo!

Frequently Asked Questions (FAQs) for Senior Software Engineer - Onboarding Role at BitGo
What responsibilities does a Senior Software Engineer - Onboarding at BitGo have?

As a Senior Software Engineer - Onboarding at BitGo, your primary responsibilities include designing and building scalable APIs, owning functionality from inception to deployment, and collaborating with cross-functional teams to define and ship new features. You'll also document functionality for both internal and external users, ensuring that applications are performant and free of bottlenecks. Contributing to code reviews and mentoring fellow engineers will be instrumental in fostering a culture of continuous improvement.

Join Rise to see the full answer
What skills are required for the Senior Software Engineer - Onboarding position at BitGo?

To excel as a Senior Software Engineer - Onboarding at BitGo, you should possess at least six years of experience in back-end development, strong problem-solving skills, and a solid foundation in TypeScript and Node.js. Experience with RESTful APIs, microservices, and service-oriented architectures is also crucial. Understanding of cryptocurrencies and blockchain technology will give you an added advantage in this role.

Join Rise to see the full answer
What is the work environment like for a Senior Software Engineer - Onboarding at BitGo?

The work environment for a Senior Software Engineer - Onboarding at BitGo is collaborative and innovative, situated in our San Francisco office. You’ll be encouraged to share ideas, solve problems collectively and engage in dynamic discussions with your team. We value open communication and craftsmanship, which contributes to a culture of excellence and continuous improvement.

Join Rise to see the full answer
What benefits can I expect as a Senior Software Engineer - Onboarding at BitGo?

As a Senior Software Engineer - Onboarding at BitGo, you can expect a competitive base salary and equity, alongside comprehensive health insurance coverage for you and your dependents. Additionally, we offer a generous 401k match, paid parental leave, and various perks including free meals and a vibrant work culture. Our commitment to employee well-being and development is reflected in our benefits package.

Join Rise to see the full answer
How does the Senior Software Engineer - Onboarding role contribute to BitGo's mission?

The Senior Software Engineer - Onboarding at BitGo plays a critical role in our mission to deliver trust in digital assets. By building APIs and creating robust features, you empower businesses and developers to successfully navigate the cryptocurrency landscape. Your contributions help shape innovative financial solutions, ultimately transforming the future of investing and enhancing security in the digital economy.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Onboarding
What programming languages are you proficient in as a Senior Software Engineer?

To effectively showcase your skills, mention your proficiency in TypeScript and Node.js, emphasizing your experience in developing scalable applications. Discuss projects where you've successfully implemented back-end solutions and highlight your familiarity with RESTful API design.

Join Rise to see the full answer
Can you explain the importance of API design in software engineering?

When discussing API design, focus on its role in enabling seamless integration and interaction between systems. Explain how well-designed APIs enhance user experience, aid in scalability, and make it easier for developers to adopt your platform, demonstrating your understanding of best practices in API development.

Join Rise to see the full answer
Describe your experience with microservices architecture.

Detail your familiarity with microservices architecture, providing examples of how you've utilized this approach in past projects. Discuss the benefits of scalability and agility that microservices offer and how they align with developing robust digital asset solutions.

Join Rise to see the full answer
What steps do you take for debugging code?

In answering this question, outline your debugging process, including the use of tools for tracking errors, writing unit tests, and examining logs to identify issues. Highlight your systematic approach and problem-solving skills that ensure efficient troubleshooting.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced environment?

Discuss your workflow for assessing task urgency and importance. Explain how you balance immediate needs with long-term project goals and your ability to adapt to changing requirements while maintaining clear communication with your team.

Join Rise to see the full answer
What experience do you have with unit and functional testing?

Emphasize your expertise in implementing unit and functional tests to ensure code quality. Share specific frameworks or tools you've utilized for testing and how these practices have contributed to reducing bugs and enhancing application performance.

Join Rise to see the full answer
How do you approach mentorship within the engineering team?

Mention your belief in sharing knowledge and supporting colleagues through code reviews and discussions. Describe your initiatives to foster a collaborative learning environment and the positive impact that mentorship can have on team dynamics and performance.

Join Rise to see the full answer
What methods do you use to stay updated with new technologies?

Share your strategies for staying current, such as following industry blogs, engaging in professional development courses, attending meetups or webinars, and participating in online communities. Highlight your commitment to continuous learning as a key asset in the fast-evolving tech landscape.

Join Rise to see the full answer
Can you give an example of a complex project you've worked on?

Select a compelling project that showcases your technical skills and your role in its success. Discuss the challenges faced, solutions implemented, and the measurable outcomes, illustrating your ability to contribute to high-stakes projects.

Join Rise to see the full answer
Why do you want to work at BitGo?

Reflect on BitGo's mission and values that resonate with you, and express your enthusiasm for contributing to the digital asset space. Discuss your eagerness to work with a team that values innovation and collaboration, and how you see your skills aligning with BitGo's goals.

Join Rise to see the full answer
Similar Jobs
Posted 10 days ago

Cyber-Dive Corp is looking for a Lead Software Engineer to drive software development and lead a team in a fast-paced environment.

Photo of the Rise User
Sweed Remote No location specified
Posted 12 days ago

As a Backend Engineer at Sweed, you'll contribute to a cutting-edge cannabis retail platform while enjoying the benefits of a remote-first work environment.

Photo of the Rise User

Embark on a software development career with Nutanix, contributing to innovative solutions in a collaborative hybrid environment.

Photo of the Rise User
Posted 8 days ago

Wokelo is seeking a driven Full-Stack Intern to join our global team and support our cutting-edge investment research platform.

Photo of the Rise User
Mux Hybrid 50 Beale Street, 9th Floor, San Francisco CA 94105
Posted 10 hours ago

Join Mux as a Backend Software Engineer to enhance the platform experience by working on scalable applications and innovative solutions.

Join Factor Eleven as a Senior Backend Engineer, where you'll optimize digital advertisement solutions within a fully remote team.

Posted 12 days ago

We are seeking an experienced Senior Manager of Software Engineering to lead and mentor a dynamic team in developing cutting-edge enterprise applications.

Photo of the Rise User
Upwork Remote Manila, Metro Manila, Philippines
Posted 10 days ago

Join a cutting-edge project as an AI Software Engineer Expert specializing in Rust, where your skills will drive the evaluation of generative AI models.

BitGo Inc. is the market leader in institutional-grade cryptocurrency investment services. Our mission is to deliver trust in digital currency by providing institutional investors with security, compliance, and custodial solutions for blockchain-b...

86 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$165,000/yr - $210,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!