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

Senior Software Engineer - Custody

BitGo is a leading provider of digital asset solutions, looking for a Senior Software Engineer to build robust services for secure cryptocurrency storage. This role entails close collaboration in an on-site environment.

Skills

  • TypeScript
  • Node.js
  • PostgreSQL
  • MongoDB
  • RESTful API design

Responsibilities

  • Design and build scalable APIs and services
  • Own functionality and scalability features
  • Expose functionality to UI and developers
  • Collaborate with cross-functional teams
  • Write clean and efficient code
  • Identify and fix bottlenecks and bugs
  • Participate in code reviews and mentorship

Education

  • Bachelor's degree in computer science or related field

Benefits

  • Competitive base salary and bonus
  • 100% company paid health insurance
  • Up to 4% 401k company match
  • Paid parental leave and vacation
  • Free meals and commuter pass
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, BitGo

Are you ready to elevate your career as a Senior Software Engineer with BitGo in sunny Palo Alto, California? Join us in leading the charge in digital asset solutions where we pride ourselves on our innovative services that help our clients securely navigate the ever-evolving cryptocurrency landscape. At BitGo, you'll be part of a dynamic team responsible for building resilient and robust services that empower our customers to securely store and access their digital assets. Your expertise in back-end and server-side development, coupled with your passion for cryptocurrency and blockchain technology will shine as you design scalable APIs and collaborate with cross-functional teams to turn ideas into reality. With responsibilities ranging from writing clean, efficient code to participating in code reviews and mentoring fellow engineers, you’ll have the perfect platform to showcase your craftsmanship. We value open communication, transparency, and ownership, making sure you’ll have a space where your innovative solutions are appreciated and encouraged. Plus, working full-time onsite fosters collaboration and quick problem-solving, essential in our fast-paced environment. At BitGo, not only will you thrive professionally, but you will also benefit from competitive compensation, generous health coverage, and a culture that embraces shared success. If you’re eager to take on challenging projects and want to make a tangible impact in financial markets, we can't wait to meet you and explore how you can contribute to our mission of delivering trust in digital assets.

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

As a Senior Software Engineer at BitGo, your main responsibilities include designing and building scalable APIs, owning functionality and scalability features from inception to deployment, collaborating with cross-functional teams, writing clean code, and participating in code reviews. You’ll also ensure application performance and guide fellow engineers on best practices.

Join Rise to see the full answer
What qualifications do I need to be a Senior Software Engineer at BitGo?

To qualify for the Senior Software Engineer position at BitGo, you should have at least 6 years of experience in back-end and server-side development. Strong skills in TypeScript, Node.js, PostgreSQL, MongoDB, and RESTful API design are essential. A Bachelor’s degree in computer science or a related field is also required.

Join Rise to see the full answer
What technologies does a Senior Software Engineer at BitGo work with?

A Senior Software Engineer at BitGo works with technologies such as TypeScript, Node.js, Express, PostgreSQL, MongoDB, and RESTful APIs. Familiarity with microservices architecture and experience in developing consumer-facing crypto products are also beneficial.

Join Rise to see the full answer
What makes BitGo a great place for Senior Software Engineers?

BitGo offers a collaborative and innovative environment that fosters growth for Senior Software Engineers. With competitive salaries, generous health benefits, mentorship opportunities, and the chance to be part of a team that disrupts the financial industry, BitGo empowers you to make a significant impact in the digital asset space.

Join Rise to see the full answer
How does BitGo support its Senior Software Engineers professionally?

BitGo supports its Senior Software Engineers through continuous learning and mentorship opportunities. You’ll participate in code reviews, have access to cutting-edge technologies, and work closely with product managers and designers to refine product requirements, ensuring you can continually grow your skill set.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Custody
Can you describe your experience with API design as a Senior Software Engineer?

In your response, highlight specific projects where you designed and built APIs, focusing on the technologies you used, challenges you faced, and how you ensured scalability and security. Emphasize your understanding of RESTful services and best practices in API design.

Join Rise to see the full answer
What strategies do you use for debugging and performance optimization?

Be prepared to discuss your approaches to identifying bottlenecks, tools you utilize for performance profiling, and techniques you employ for debugging. Provide examples of past experiences where your initiatives significantly improved application performance.

Join Rise to see the full answer
How do you handle working under tight deadlines within a team?

Share your experiences about prioritizing tasks, maintaining clear communication with team members, and how you focus on delivering high-quality work even under pressure. Illustrate your ability to adapt and solve problems quickly.

Join Rise to see the full answer
What is microservices architecture, and how have you implemented it?

Showcase your understanding of microservices, discussing its advantages like scalability and team autonomy. Provide examples from your previous roles where you designed or contributed to a microservices architecture and the technology stack you used.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Discuss your process for writing clean and maintainable code, including the use of unit tests, code reviews, and documentation. Reflect on the importance of adhering to coding standards and best practices in your work.

Join Rise to see the full answer
Can you describe a challenging problem you solved in your past work?

Be specific about a technical challenge you faced, the approach you took to solve it, and the outcome. Focus on your problem-solving skills and ability to collaborate with teammates.

Join Rise to see the full answer
What interests you about working in the cryptocurrency space?

Share your passion for digital assets and how your interests align with BitGo's mission. Discuss any relevant experiences or projects related to cryptocurrency that could enhance your contributions to the team.

Join Rise to see the full answer
Can you provide an example of your experience with continuous integration and deployment?

Highlight your familiarity with CI/CD tools and processes, and discuss how implementing these practices has helped streamline development and ensure code quality in your previous projects.

Join Rise to see the full answer
What key attributes do you believe are essential for a Senior Software Engineer at BitGo?

Discuss attributes like problem-solving ability, teamwork, strong communication skills, adaptability, and a commitment to excellence. Relate these qualities to how they can contribute to BitGo's mission.

Join Rise to see the full answer
What approach do you take when mentoring junior developers?

Be ready to share your philosophy on mentorship, including providing constructive feedback, fostering an open dialogue, and helping junior developers grow their technical skills while promoting best practices.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
BitGo Hybrid New York, United States
Posted 13 days ago
Photo of the Rise User
Posted 6 days ago
Posted 4 days ago
Posted 4 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Magnet Forensics Hybrid No location specified
Posted 4 days ago
Photo of the Rise User
Posted 10 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...

130 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 14, 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!