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

Senior Software Engineer - Custody Services

BitGo is the leading infrastructure provider of digital asset solutions focused on serving institutional clients. They are looking for a Senior Software Engineer to join their Custody Services team to build a custodial platform.

Skills

  • Back-end development
  • Algorithm design
  • TypeScript
  • Node.js
  • Kotlin
  • PostgreSQL
  • MongoDB
  • RESTful API design
  • Microservices
  • Unit testing
  • Git/GitHub

Responsibilities

  • Design and build scalable, well abstracted, and robust APIs, libraries, and services
  • Own functionality and scalability features from inception to deployment
  • Expose and document functionality to UI and third-party developers
  • Collaborate with cross-functional teams to define and ship new features
  • Write clean, maintainable, and efficient code
  • Ensure performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Discover and implement new technologies
  • Participate in code reviews
  • Mentor peers

Education

  • Bachelor's degree in computer science, applied mathematics, or another technical discipline

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 lunches, dinners and snacks
  • Computer equipment and workplace furniture
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 Services, BitGo

BitGo is on the lookout for a Senior Software Engineer to join our Custody Services team right in the heart of New York City! If you're passionate about building robust tech solutions and want to play a key role in developing a custodial platform for trading, staking, and managing crypto products, this might be the perfect fit for you. In this position, you'll be designing and building scalable APIs and services that will empower our platform users. You'll truly own the functionality and scalability features from scratch, taking them all the way from inception to deployment and customer integration. Collaboration is at the core of what we do at BitGo, so expect to work alongside a talented team, defining and shipping new features together. We pride ourselves on writing clean, efficient code and continuously improving as a team, which means you'll also have opportunities to mentor your peers and partake in code reviews. If you have a strong background in back-end and server-side development with experience in TypeScript, Node.js, Kotlin, PostgreSQL, and MongoDB, and you’re excited about the future of digital assets, we’d love to hear from you! At BitGo, you'll be part of a dedicated team striving to innovate in the digital finance space, backed by an inclusive culture that emphasizes open communication and craftsmanship. Plus, there's an attractive compensation package and fantastic benefits that make working at BitGo even more rewarding. So come join us and make an impact in the world of crypto!

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

As a Senior Software Engineer on the Custody Services team at BitGo, you will be responsible for designing scalable APIs and services for our custodial platform. You'll take ownership of features from inception to deployment, ensuring the performance and quality of applications. This includes collaborating with cross-functional teams, writing clean code, and participating in agile development processes. Your role will be crucial in enhancing user experience and integrating new functionalities.

Join Rise to see the full answer
What qualifications do you need to apply for the Senior Software Engineer position at BitGo?

To successfully apply for the Senior Software Engineer position at BitGo, you should have a Bachelor's degree in computer science or a related field, coupled with 5+ years of experience in back-end development. A strong knowledge of TypeScript, Node.js, and Kotlin is crucial, along with experience in PostgreSQL and MongoDB. Familiarity with RESTful APIs, microservices, and a solid understanding of cryptocurrencies will significantly enhance your application.

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

BitGo fosters a culture of continuous learning and improvement for its Senior Software Engineers. You'll have opportunities to mentor peers, participate in rigorous code reviews, and work with cross-functional teams that encourage sharing knowledge and best practices. The environment promotes innovation, allowing you to continuously evaluate and implement new technologies to maximize your effectiveness and skills.

Join Rise to see the full answer
What are some preferred experiences for the Senior Software Engineer role at BitGo?

While the foundational skills in back-end development are crucial for the Senior Software Engineer position at BitGo, preferred experiences include working on consumer-facing crypto products and developing public-facing APIs. If you've previously worked in roles involving digital wallets, trading or accounting systems, or have familiarity with full-stack development and React, this could be an added advantage in your application.

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

At BitGo, a Senior Software Engineer can expect a competitive salary ranging from $165,000 to $210,000 USD, along with equity options and performance bonuses. You will also enjoy comprehensive health insurance, a company-matched 401k plan, paid parental leave, free lunches, and a dynamic startup environment among great colleagues. The unique blend of benefits and supportive culture makes BitGo a fantastic place to advance your career.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Custody Services
Can you explain your experience with back-end and server-side development?

When discussing your experience with back-end and server-side development, focus on specific projects where you've implemented APIs or developed applications. Highlight the technologies you've used, such as TypeScript, Node.js, or Kotlin, and discuss how you ensured performance and scalability. Provide concrete examples of challenges you faced and how you resolved them.

Join Rise to see the full answer
How do you approach algorithm design and complexity analysis?

In answering this question, emphasize your thought process behind algorithm design. Discuss how you assess the requirements of a problem, identify constraints, and analyze potential algorithms for efficiency. Clarify your understanding of complexity analysis and how you apply that in practice to optimize code performance.

Join Rise to see the full answer
Describe your experience with RESTful API design.

When discussing your experience with RESTful API design, provide an overview of projects where you've crafted or utilized APIs. Talk about your approach to endpoint organization, data formatting (like JSON), and ensuring that APIs are scalable. Mention any tools or frameworks you’ve used for testing and documenting APIs effectively.

Join Rise to see the full answer
Can you share an example of a bottleneck you encountered and how you resolved it?

Share a concrete example of a bottleneck you faced in a project. Outline the context, the performance metrics affected, and the strategies you implemented to identify and resolve the issue. Highlighting your problem-solving skills and the results achieved will show your capability in managing complexities in development.

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

To ensure code quality, discuss your experience with code reviews, unit testing, and continuous integration practices. Emphasize your commitment to writing clean and maintainable code, along with your approach to receiving and providing constructive feedback. Mention any specific tools or methodologies you've employed to maintain high code quality standards.

Join Rise to see the full answer
What is your experience in working with microservices and service-oriented architectures?

Talk about your familiarity with microservices and service-oriented architectures by describing specific projects. Highlight how you've designed services that are highly cohesive and loosely coupled and share any challenges you faced in terms of communication between services and deployment strategies.

Join Rise to see the full answer
How do you keep up with new technologies in the software engineering field?

In your response, express your passion for technology and commitment to continuous learning. Share how you follow industry trends through blogs, webinars, and online courses. Mention any technologies you've recently explored or skills you've actively pursued to enhance your expertise.

Join Rise to see the full answer
Can you discuss a time when you mentored a less experienced developer?

When discussing mentorship, share a specific instance where you guided a junior developer or peer. Talk about how you identified their needs, the resources or tools you provided, and how you helped them grow in their role. This illustrates your collaborative spirit and commitment to team development.

Join Rise to see the full answer
What strategies do you use to collaborate with cross-functional teams?

To demonstrate your collaborative approach, discuss the specific strategies you use to ensure effective communication with product managers, designers, and other engineers. Mention any tools you popularize for project management and how you foster an environment where ideas and feedback flow freely within the team.

Join Rise to see the full answer
Why are you interested in working at BitGo as a Senior Software Engineer?

Discuss your enthusiasm for the opportunity to work at BitGo, focusing on the company's mission and impact in the crypto space. Share how BitGo's dedication to innovation aligns with your personal values and career aspirations, and express your eagerness to contribute to transformative projects in digital finance.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Simple Remote Cyprus or remote
Posted 9 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Gousto Remote London, United Kingdom
Posted 5 days ago
Photo of the Rise User
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Ramboll Remote Unit No. B802, 8th Floor, Tower B, Commerzone IT Park, Door No. 111, Mount Poonamallee Road, Porur Chennai- 600116 India, Chennai, India, Chennai, India
Posted 12 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...

58 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
December 20, 2024

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!