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

Senior Software Engineer - Custody (Full-Stack)

BitGo is a leading provider of digital asset solutions. They are seeking a Senior Software Engineer to join their Custody Experiences team to build a custodial platform that empowers businesses and customers in managing crypto products.

Skills

  • Back-end and server-side development
  • Algorithm design
  • Problem solving
  • API design
  • Microservices architecture
  • Unit and functional testing

Responsibilities

  • Design and build scalable APIs and services
  • Own features from inception to deployment
  • Expose functionality to UI and developers
  • Collaborate with cross-functional teams
  • Write clean and efficient code
  • Ensure application performance and quality
  • Identify and fix application bottlenecks
  • Participate in code reviews

Education

  • Bachelor’s degree in computer science or related field

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 and vacation
  • Free commuter/parking pass
  • Free custom 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 - Custody (Full-Stack), BitGo

At BitGo, we're on a mission to redefine the digital asset landscape, and we're looking for a passionate Senior Software Engineer to join our Custody Experiences team in Palo Alto, California. In this full-stack role, you’ll be responsible for designing and building scalable, robust APIs, libraries, and services that empower our customers to trade, stake, and manage crypto products seamlessly. You'll take ownership of functionality and scalability from inception to deployment, ensuring that everything we create meets the highest standards of performance and quality. Collaboration is key at BitGo, so you’ll work closely with cross-functional teams to define and ship new features that really make a difference in the digital asset space. Your expertise in TypeScript, Node.js, and Kotlin, combined with strong experience in PostgreSQL and MongoDB, will be crucial to your success. Plus, your ability to mentor peers and foster a culture of continuous improvement will be highly valued. We believe in open communication and transparency, and we’re looking for someone who shares our vision of delivering trust in digital assets. If you're excited about the growth of cryptocurrency and want to join a pioneering company that’s been at the forefront since 2013, we’d love to hear from you! We offer competitive salaries, excellent benefits, and an inspiring startup environment where risks are encouraged, and innovation thrives. Come join a team that’s changing the world’s financial markets!

Frequently Asked Questions (FAQs) for Senior Software Engineer - Custody (Full-Stack) Role at BitGo
What are the main responsibilities of a Senior Software Engineer at BitGo?

As a Senior Software Engineer at BitGo, your primary responsibilities will include designing and building scalable APIs and services for our custodial platform, taking ownership of functionality from inception to deployment, and collaborating with cross-functional teams to define and implement new features. You'll also ensure the performance and quality of applications while mentoring other engineers.

Join Rise to see the full answer
What qualifications are required to apply for the Senior Software Engineer position at BitGo?

To apply for the Senior Software Engineer position at BitGo, you’ll need at least 6 years of experience in back-end and server-side development, strong skills in TypeScript, Node.js, and Kotlin, as well as experience with PostgreSQL and MongoDB. A degree in computer science or applied mathematics from a recognized university is also required.

Join Rise to see the full answer
What technical skills are necessary for the Senior Software Engineer role at BitGo?

Key technical skills for the Senior Software Engineer role at BitGo include strong experience in RESTful API design, microservices architecture, and unit testing. Familiarity with Git/GitHub, as well as an understanding of cryptocurrencies and blockchain technology, will also set you apart as a candidate.

Join Rise to see the full answer
How does BitGo support professional development for Senior Software Engineers?

At BitGo, we value mentorship and continuous improvement. Senior Software Engineers have the opportunity to mentor peers through code reviews and share best practices. We also support ongoing learning and encourage our engineers to stay current with new technologies to enhance their skills.

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

The work environment for a Senior Software Engineer at BitGo is dynamic and collaborative, located in our Palo Alto office. We foster open communication and transparency, encouraging innovative thinking and problem-solving. Our team thrives in a supportive startup atmosphere where everyone is committed to pushing boundaries and making a significant impact.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Custody (Full-Stack)
Can you describe your experience with back-end development?

In your response, focus on specific back-end technologies you've worked with, detailing any relevant projects. Mention how you’ve utilized TypeScript, Node.js, and databases like PostgreSQL or MongoDB in your development process.

Join Rise to see the full answer
What approach do you take when designing a RESTful API?

Discuss your thought process, emphasizing the importance of user needs, clear documentation, and scalability. Share examples of past API projects where you successfully addressed these elements.

Join Rise to see the full answer
How do you ensure the quality and performance of the code you write?

Explain your testing methodologies, including unit and functional tests. Highlight instances where your focus on code quality led to improved software performance, showcasing your commitment to best practices.

Join Rise to see the full answer
Describe a challenging technical problem you've solved recently.

Select a relevant challenge and describe the steps you took to identify the problem, your thought process in solving it, and the impact of your solution. This demonstrates your problem-solving skills and analytical approach.

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

Share your strategies for task management, such as creating lists, evaluating project urgency, and collaborating with team members. Highlight how this approach has helped you meet deadlines effectively.

Join Rise to see the full answer
What is your experience with cloud services or serverless architectures?

Detail any relevant experience you have with cloud platforms and how you've implemented cloud solutions in past projects. If applicable, mention your familiarity with utilizing serverless architectures to enhance efficiency.

Join Rise to see the full answer
How do you handle collaboration with cross-functional teams?

Discuss your experience working with product managers, designers, or other engineers, emphasizing your communication skills and the importance of aligning goals across teams to ensure successful project outcomes.

Join Rise to see the full answer
Can you share an example of how you've taken ownership of a project?

Illustrate your management skills by sharing a specific project where you managed its lifecycle from conception to deployment. Emphasize your ability to guide the team and ensure alignment with broader business objectives.

Join Rise to see the full answer
What role do you think testing plays in software development?

Discuss the significance of testing in your workflow. Mention various testing strategies you advocate for, such as unit testing, integration testing, and why they are essential for maintaining high-quality software.

Join Rise to see the full answer
What innovations in the cryptocurrency space excite you?

Share your thoughts on emerging trends or technologies within the cryptocurrency space. This question allows you to showcase your passion for the industry and understand BitGo's mission to deliver trust in digital assets.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
BitGo Hybrid Palo Alto, California, United States
Posted 14 days ago
Photo of the Rise User
McDonald's Corporation Hybrid 110 N Carpenter St, Chicago, IL 60607, USA
Posted 5 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 5 days ago
Talent Worx Hybrid No location specified
Posted 10 days ago
Photo of the Rise User
Canadian Bank Note Company Remote 18 Auriga Dr, Nepean, ON K2E 7T9, Canada
Posted 7 days ago

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...

134 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
March 21, 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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
128 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal