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

Software Engineer - BGX

BitGo provides the most secure and scalable solutions for the digital asset economy, offering regulated custody, staking and trading, and core infrastructure to investors and builders alike. 

Founded in 2013 — the early days of crypto — BitGo pioneered the multi-signature wallet and later built TSS to improve upon other companies’ MPC offerings. Between multi-sig and TSS, BitGo offers the safest technology on the market and safeguards over 600 tokens across a wide variety of blockchains. Over the years, BitGo has expanded from offering wallets into providing a full-suite solution that lets clients hold assets safely and then put them to work. BitGo launched BitGo Trust Company in 2018, providing fully regulated, qualified cold storage to complement BitGo Inc’s original hot wallet solution. In 2020, BitGo launched BitGo Prime, which allows its clients to trade, borrow, and lend. Moreover, BitGo also provides access to DeFi, staking, NFT wallets, and beyond, and serves as the world’s sole custodian for WBTC, or wrapped Bitcoin. Today, BitGo is the leader in digital asset security, custody, and liquidity, providing the operational backbone for more than 1500 institutional clients in over 50 countries — a list that includes many regulated entities and the world’s top cryptocurrency exchanges and platforms. BitGo also processes approximately 20% of all global Bitcoin transactions by value. For more information, please visit www.bitgo.com.

BitGo is looking for a Software Engineer to join our BGX team and help us 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 by taking responsibility from inception to deployment and customer integration
  • Expose and document functionality to the UI, third-party developers, and our internal and 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, evaluate, 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 your peers in the broader engineering team through code reviews and education on best practices

Skills & Experience: 

We are looking for teammates who share and practice our values: open communication, transparency, taking ownership, and a high level of craftsmanship. We are looking for coworkers who share our vision and mission: deliver trust in digital assets. 

Required

  • 3+ years of proven experience of back-end and server-side development
  • Great at algorithm design, problem solving, and complexity analysis
  • Strong experience with of TypeScript, Node.js and Express
  • Strong experience with Node.js, TypeScript, PostgreSQL and MongoDB
  • Strong experience with RESTful API design
  • Experience with microservices and service-oriented architectures
  • Experience with unit and functional testing and debugging
  • Experience in Git/GitHub and branching methodologies, code review tools, CI tools, etc.
  • Ability to move quickly and adjust course as needed in a fast-paced environment
  • Bachelor’s degree in computer science, applied mathematics, or another technical discipline from a top university
  • Understanding of and strong interest in cryptocurrencies and blockchain

Preferred

  • Experience developing consumer-facing crypto products
  • Proven experience building public-facing APIs in a production environment
  • Ability to work full-stack and familiarity with React 
  • Experience working with clients and/or business partners
  • Familiarity with any of the following: digital wallets, clearing and settlement, lending, trading, accounting systems, etc

Why Join BitGo?

Disrupting an industry takes vision, innovation, passion, technical chops, drive to deliver, collaboration, and execution. Join a team of great people who strive for excellence and personify our corporate values of ownership, craftsmanship, and open communication. We are looking for new colleagues who bring innovative ways of thinking and problem solving, and who want risks to be part of the team that changes the world’s financial markets.

Pay Transparency Notice: Depending upon your leveling and location, the compensation for this role averages between $150,000 - $180,000 USD base salary. Equity, an annual performance bonus and the benefits outlined below are also a part of this role's package. 

Here are some of the benefits* of working at BitGo:

  • 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 custom lunches, dinners and snacks 
  • Computer equipment and workplace furniture to suit your needs
  • Great colleagues and inspiring startup environment

*Benefits may vary based on location 

Cryptocurrencies are the most disruptive change the financial services industry has seen in years. Join us and you’ll be able to look back and say you were part of the team that transformed investing.

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

$165000 / YEARLY (est.)
min
max
$150000K
$180000K

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 Software Engineer - BGX, BitGo

At BitGo, we are revolutionizing the digital asset economy, and we want you to be a part of this exciting journey as a Software Engineer on our BGX team! Located in the vibrant city of New York, NY, this role offers you the chance to work on building an API-first platform that empowers businesses and developers to create innovative crypto products. Your day-to-day will involve designing and constructing scalable, robust APIs, libraries, and services that are not just functional but are user-friendly and easy to integrate for our clients. You’ll take ownership of the entire process, from ideation to deployment, ensuring that everything you build performs seamlessly in real-world applications. Collaborating with cross-functional teams, you'll define new features, write efficient code, and ensure the quality of our applications. We're looking for team players who share our values of open communication and craftsmanship, with at least three years of backend and server-side development experience. Throughout your time here, you'll also have the opportunity to mentor peers, participate in code reviews, and continuously discover new technologies to enhance development efficiency. If you have a passion for cryptocurrencies and blockchain and possess strong experience with TypeScript, Node.js, and RESTful API design, BitGo could be your perfect fit. Join us in our mission to bring trust to digital assets, and let’s change the world of finance together!

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

A Software Engineer at BitGo plays a crucial role in designing and building scalable APIs and services that are vital for our API-first platform. This position entails managing the entire development lifecycle from concept to deployment, collaborating closely with cross-functional teams, and mentoring fellow engineers.

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

To excel in the Software Engineer position at BitGo, candidates should have a robust background in backend development with at least 3 years of experience. Proficiency in TypeScript, Node.js, and RESTful API design, as well as strong problem-solving skills, are essential.

Join Rise to see the full answer
Is experience in cryptocurrencies a requirement for the Software Engineer position at BitGo?

While strong interest in cryptocurrencies is valued, it’s not strictly required to apply for the Software Engineer role at BitGo. However, familiarity with blockchain technology and consumer-facing crypto products is a definite plus.

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

BitGo fosters a collaborative and transparent environment. As a Software Engineer, you will work alongside talented professionals who are passionate about innovation and problem solving, encouraging open communication and shared success.

Join Rise to see the full answer
What is the salary range for a Software Engineer at BitGo?

The compensation for a Software Engineer at BitGo averages between $150,000 and $180,000 USD based on experience and location, along with equity options and performance bonuses as part of the complete benefits package.

Join Rise to see the full answer
What opportunities for growth are available for Software Engineers at BitGo?

At BitGo, Software Engineers have substantial opportunities for professional growth, including mentorship programs, participation in code reviews, and the chance to work with innovative technologies that can significantly enhance their skills and knowledge.

Join Rise to see the full answer
How does BitGo support work-life balance for Software Engineers?

BitGo values a healthy work-life balance, offering flexible working conditions, paid parental leave, generous vacation policies, and remote work options to ensure Software Engineers can thrive both personally and professionally.

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

As a Software Engineer, it's important to demonstrate clear knowledge of RESTful API design principles, including how to structure endpoints, manage authentication and authorization, and ensure the APIs you create support business needs effectively.

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

Discuss your experience with unit testing, code reviews, and version control practices. Highlight how you regularly use Git for source control and contribute to a culture of continuous improvement through peer feedback and best practices.

Join Rise to see the full answer
What strategies do you use to troubleshoot and debug applications?

Focus on your systematic approaches to troubleshooting, such as isolating components, using logging to track behaviors, and employing debugging tools. Provide examples of issues you've resolved in past projects.

Join Rise to see the full answer
Describe a challenging technical problem you've faced and how you resolved it.

Prepare a real-world example that showcases your problem-solving skills. Talk about the context of the problem, your analytical approach, and the steps taken to arrive at a solution, emphasizing your technical competencies.

Join Rise to see the full answer
What is your experience with microservices architecture?

Be ready to discuss your familiarity with microservices, including how you might manage inter-service communication, API management, and how you ensure services are scalable and maintainable within a system.

Join Rise to see the full answer
Can you explain the importance of code documentation?

Remember to emphasize that documentation is vital for maintainability and collaboration. Highlight how clear documentation helps onboard new team members and provides a reference for future development.

Join Rise to see the full answer
How do you stay updated with the latest technology trends in software development?

Mention resources like industry blogs, podcasts, and online courses. Discuss how you actively participate in tech communities, attend workshops, or engage with platforms that keep your skills current.

Join Rise to see the full answer
What is your experience with database management, particularly PostgreSQL and MongoDB?

Talk about your hands-on experience with both databases, discussing use cases, advantages, and how you manage data reliability and scalability using these technologies in your projects.

Join Rise to see the full answer
How do you approach collaboration in a cross-functional team environment?

Detail your experience working closely with product managers, designers, and fellow engineers. Explain how you foster open communication, contribute to brainstorming sessions, and engage in feedback loops.

Join Rise to see the full answer
Why are you interested in the Software Engineer position at BitGo?

Share what specifically excites you about BitGo's mission and the innovation within the crypto space. Discuss how your values align with the company’s culture and why you see this as an opportunity to grow and contribute.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Dremio Remote Lisbon, Portugal
Posted 4 days ago
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Fast-Paced
Transparent & Candid
Medical Insurance
Dental Insurance
Vision Insurance
401K Matching
Disability Insurance
Paid Time-Off
Paid Volunteer Time
Flex-Friendly
Maternity Leave
Paternity Leave
Paid Holidays
Photo of the Rise User
Nearsure Remote Latin America - Remote
Posted 4 days ago
Photo of the Rise User
Experian Remote Geo MilevMladost, Boulevard "Tsarigradsko shose" 86, 1113 Sofia, Bulgaria
Posted 6 days ago
Photo of the Rise User
Figma Remote San Francisco, CA • New York, NY • United States
Posted 4 days ago
Empathetic
Collaboration over Competition
Growth & Learning
Passion for Exploration
Fast-Paced
Startup Mindset
Diversity of Opinions
Rise from Within
Photo of the Rise User
Posted 2 days ago
Paid Holidays
Photo of the Rise User
Posted 5 days ago
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...

37 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$150,000/yr - $180,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
November 24, 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!