Software Engineer - Custody Services

Status
New York, USA
Full time
Office
Compensation is not specified
Role
Software Engineer
Description

BitGo is a leading provider of secure and scalable solutions for the digital asset economy, catering to investors and developers with regulated custody, staking, trading, and core infrastructure services. Established in 2013 during the early days of crypto, BitGo is renowned for its pioneering work in multi-signature wallets and innovative TSS technology for enhanced security in comparison to traditional MPC offerings. Today, BitGo serves as the premier custodian for over 600 tokens across various blockchains, offering a comprehensive suite of services that encompass asset holding and utilization.

BitGo is seeking a dedicated Software Engineer to bolster its Custody Services team, primarily focused on constructing a custodial platform to facilitate trading, staking, and management of crypto assets for businesses and clients.

This role is located onsite at the BitGo office in NY, NY.

Responsibilities:

  • Design and develop scalable and robust APIs, libraries, and services to enhance the custodial platform.
  • Take ownership of functionality and scalability features from inception to integration, ensuring a seamless customer experience.
  • Collaborate with cross-functional teams to introduce new features and enhancements.
  • Write clean and efficient code, ensuring application performance and quality.
  • Identify and resolve bottlenecks and bugs, emphasizing continuous improvement.
  • Stay abreast of new technologies to optimize development efficiency.
  • Participate in code reviews and support a culture of ongoing enhancement.
  • Provide guidance and mentorship to peers through code reviews and knowledge sharing.
  • Work closely with product managers, designers, and engineers to refine product requirements.

Skills & Experience:

Required:

  • 2-6 years of proven back-end and server-side development experience.
  • Proficiency in algorithm design, problem-solving, and complexity analysis.
  • Strong expertise in TypeScript, Node.js, Kotlin, PostgreSQL, and MongoDB.
  • Experience in RESTful API design, microservices, and service-oriented architectures.
  • Knowledge of unit and functional testing, debugging, version control (Git/GitHub), and CI tools.
  • Ability to adapt quickly in a fast-paced environment.
  • Bachelor’s degree in computer science or similar technical fields.
  • Interest and understanding of cryptocurrencies and blockchain technology.

Preferred:

  • Prior experience developing consumer-facing crypto products.
  • Demonstrated expertise in building public-facing APIs.
  • Full-stack development skills, familiarity with React.
  • Experience collaborating with clients or business partners.
  • Familiarity with digital wallets, clearing, settlement, trading systems, etc.

Why Join BitGo?

BitGo offers a dynamic environment where passion, innovation, technical skills, and collaboration drive disruption in the financial industry. Join a team that values excellence, ownership, craftsmanship, and transparent communication. Be a part of a global transformation in financial markets with competitive compensation, equity, and a comprehensive benefits package.

Pay Transparency Notice: Based on level and location, this role typically offers a base salary ranging from $150,000 to $180,000 USD per year, along with equity, an annual performance bonus, and comprehensive benefits.

At BitGo, you can expect:

  • Competitive salary, bonus, and stock options.
  • Comprehensive health insurance coverage for employees and their dependents.
  • Generous 401k company match and other perks like paid leave.
  • Commuter benefits, free meals, snacks, and a vibrant startup environment.

Cryptocurrencies are reshaping financial services. Be part of the team that leads this transformative journey with BitGo.

Skills Required
Avatar
BitGo
Company size
Not specified
Location
United States
Description
Not specified
Status

More Full-time Jobs

Show more

Senior Rust Developer

Full time
Remote
About the Role
We're looking for a Senior Rust Developer to join our core engineering team and own the systems that sit closest to the market. This means low-latency order execution engines, high-throughput market data pipelines, real-time streaming infrastructure, and integrations with both centralized and decentralized exchanges. Every millisecond and every line of code matters here, and you'll be the person making sure it all holds up under pressure. This is not a role for someone who wants to write Rust adjacent to trading. You'll be building the backbone of live production systems where correctness, safety, and raw performance have direct P&L consequences. You'll work alongside quantitative researchers and other engineers to implement and deploy strategies, and you'll have meaningful input into the infrastructure decisions that shape how we build and scale. If you've spent years pushing Rust to its limits in high-performance environments and you want that work to matter in real markets in real time, this is the role.
Responsibilities
Design, build, and maintain high-throughput, low-latency trading systems in Rust
Develop and optimize order execution engines, market data feeds, and real-time processing pipelines
Build reliable integrations with centralized and decentralized exchanges across CEX and DEX environments
Architect systems for real-time streaming data and WebSocket communication at scale
Write safe, well-tested concurrent code leveraging async runtimes including Tokio and async-std
Collaborate with quantitative researchers to implement and deploy trading strategies into production
Profile, benchmark, and eliminate performance bottlenecks across critical system paths
Contribute to infrastructure decisions around deployment, observability, and fault tolerance
Requirements
5+ years of professional software engineering experience
2+ years building and maintaining production systems in Rust, and you will be tested on it
Deep command of Rust's ownership model, lifetimes, traits, and async patterns
Experience with high-performance networking including TCP/UDP, WebSockets, and gRPC
Strong understanding of concurrency primitives and lock-free data structures
Familiarity with financial systems, trading platforms, or real-time data pipelines
Linux systems programming and performance tuning experience
Comfortable working independently in a fast-paced, remote-first environment
Nice to Have
Experience with cryptocurrency exchanges, DeFi protocols, or blockchain RPC nodes
Knowledge of FIX protocol or other financial messaging standards
Open-source Rust contributions
Experience with FPGA or kernel-bypass networking such as DPDK or io_uring
Familiarity with quantitative trading concepts including order books and market microstructure
Infrastructure experience with Docker, Kubernetes, Terraform, or Prometheus/Grafana
Payment in Crypto
5,000-10,000
Monthly
See details

UI/UX Designer

Part time
Remote
About DeGameVerse
DeGameVerse is building a next-generation Web3 gaming ecosystem where developers create games and players explore, play, and earn through a unified platform experience.
We are focused on:
Walletless onboarding
Mobile-first gaming experience
AI-assisted game creation
Clean and accessible Web3 UX
This is an early-stage startup currently building its core founding team.
 
Role Overview
We are looking for a creative UI/UX Designer who can help shape the visual identity and user experience of DeGameVerse.
You will work closely with the founder and development team to design a smooth, modern, and engaging platform experience for both players and developers.
This is a startup builder role with high creative ownership.
 
Responsibilities
Design user-friendly interfaces for web and mobile
Create UI flows for player dashboard, developer dashboard, and game hub
Build consistent design systems and reusable components
Improve user onboarding and overall UX experience
Design wireframes, mockups, and interactive prototypes
Collaborate closely with developers during implementation
Ensure responsive and modern UI standards
 
Requirements
Experience with Figma or similar design tools
Strong understanding of UI/UX principles
Ability to create clean, modern, and intuitive interfaces
Good communication and collaboration skills
Startup mindset and problem-solving ability
 
Bonus Skills
Experience designing gaming or Web3 products
Motion UI / animation knowledge
Basic frontend understanding (HTML/CSS/React concepts)
Experience with mobile-first design systems
 
What We Offer
Early core team opportunity
Equity-based contribution model
High creative freedom and ownership
Opportunity to help shape a new Web3 gaming ecosystem
Portfolio-level product design experience
 
⚠️ Important Note
This is an early-stage startup role.
No fixed salary initially. Compensation is equity-based until funding or revenue is secured.

Game Developer / AI Integration Developer — Startup

Full time
Remote
About DeGameVerse
DeGameVerse⁠ is building a next-generation Web3 gaming ecosystem where developers create games and players play, progress, and earn within a unified platform.
We are building:
▫️ AI-assisted game creation tools
▫️ Web-based casual & idle games
▫️ Player-first reward economy
▫️ Walletless onboarding experience
This is an early-stage startup forming its core founding team.
 
Role Overview
We are looking for a creative and technically strong Game Developer who can also explore AI-driven game generation and integration.
You will help build engaging web-based games and connect them to the DeGameVerse ecosystem.
This is a builder role, not a traditional employment position.
 
Responsibilities
Develop simple to mid-level web games (JavaScript / Phaser / Unity WebGL)
Design core gameplay mechanics (progression, rewards, loops)
Integrate games into DeGameVerse platform ecosystem
Work on AI-assisted game creation concepts and prototypes
Handle game logic, scoring, and interaction systems
Collaborate with full-stack developer for platform integration
Optimize games for mobile-first web experience
 
Requirements
Strong understanding of JavaScript or game development frameworks
Experience building browser-based or mobile-friendly games
Good grasp of game mechanics and player engagement loops
Creative mindset for designing fun and scalable gameplay
 
Bonus Skills
Experience with Phaser / Unity WebGL / Three.js
Exposure to AI tools (GPT APIs, procedural generation, etc.)
Interest in Web3 gaming or digital economies
Experience with casual or idle game development
 
What We Offer
Early founding team position in DeGameVerse ecosystem
Equity-based contribution model
Opportunity to publish games under a shared ecosystem
High creative freedom in game design and experimentation
Direct collaboration with core product founder
 
Important Note
This is an early-stage startup role.
There is no fixed salary at this stage. Compensation is based on equity and long-term ecosystem growth.
 
How to Apply
Send:
Portfolio / GitHub / game demos
Short intro about your experience
Why you want to build Web3 games
Any previous projects (if available)

Full Stack Developer (Core Builder) — Startup

Full time
Remote
About DeGameVerse
DeGameVerse⁠ is building a next-generation Web3 gaming platform where developers can create games and players can play, progress, and earn inside a unified ecosystem.
We are focused on:
Walletless onboarding
AI-assisted game creation
Player-first game economy
Mobile-friendly gaming experiencesexperiences
This is an early-stage startup currently building its core founding team.
Role Overview
We are looking for a passionate Full Stack Developer to help build the core infrastructure of DeGameVerse.
You will work directly with the founder to develop the platform architecture, user systems, game hub, and Web3 integrations.
This is not a traditional job position. We are building with a startup mindset and long-term vision.
Responsibilities
Build responsive frontend interfaces using React / Next.js
Develop backend APIs and database systems
Implement authentication and user management
Integrate MPC wallet / Web3 onboarding systems
Create scalable game hub architecture
Optimize platform performance and security
Collaborate on product decisions and feature planning
Requirements
Strong knowledge of React / Next.js
Experience with backend development (Node.js, Firebase, Supabase, etc.)
Understanding of REST APIs and databases
Basic understanding of Web3 concepts
Strong problem-solving skills
Ability to work independently in a startup environment
Bonus Skills
Wallet integration experience
Web3 or blockchain project experience
Multiplayer or gaming platform experience
AI tool integration experience
What We Offer
Early core team position
Equity-based opportunity
Direct impact on product direction
Opportunity to help build a large-scale Web3 gaming ecosystem from the ground up
Important
This is an early-stage startup role.
No fixed salary initially. Compensation will be equity-based until funding or revenue is secured.

Senior Data Scientist / ML Engineer – Crypto Payments & Lightning Network

Stockholm, Sweden
Stockholm, Sweden
Full time
Remote
About Bitrefill
Bitrefill is the world's leading crypto lifestyle platform. We enable millions of users globally to pay for gift cards, mobile phone refills, and everyday goods using Bitcoin, Lightning Network, and other digital assets. Our long-term goal is to provide everyone with the tools to use crypto as real "digital money" daily — without needing to register for additional services or log into a web platform.
We are now actively building a new product: the Bitrefill crypto card for paying for goods and services in everyday life.
The Role
We are looking for a Senior DS/ML Engineer to help us make data-driven decisions across fraud detection, Lightning Network liquidity optimization, user behavior modeling, and risk scoring for the crypto card.
You won't just build models — you'll help shape the ML infrastructure of a fast-growing crypto-payments startup.
What You'll Do
Fraud & Risk ML — Develop anomaly detection models, transaction scoring for withdrawals, and real-time predictive rules to flag suspicious activity.
Lightning Network optimization — Build models to optimize payment routing, channel liquidity management, and predict channel health.
Crypto card infrastructure — Create credit risk models and user scoring for card issuance without traditional credit history.
LTV & churn prediction — Forecast user behavior to improve retention and conversion, especially in low-crypto-adoption countries.
Product & growth analytics — Develop ML-driven hypotheses for A/B testing and recommendation systems (e.g., which gift cards to offer).
Data pipeline & MLOps — Help build pipelines for training and deploying models to production (alongside engineers).
Requirements
5+ years of experience in Data Science / Machine Learning, ideally in fintech, payments, crypto, or high-throughput transactional systems.
Strong experience building anti-fraud models, time series forecasting (for transactions), LTV predictions, or classification/clustering models.
Python — solid proficiency (pandas, scikit-learn, xgboost/lightgbm; PyTorch/TensorFlow is a plus).
SQL — advanced level.
Experience with Airflow, dbt, or similar ETL/ML pipeline tools.
Understanding of Lightning Network basics (or strong willingness to dive deep within 1–2 weeks).
English — sufficient to discuss ML metrics and business problems fluently.
Big Pluses
Experience with graph models (Node2Vec, GNNs) for transaction chain detection.
Familiarity with blockchain analytics (on-chain data, addresses, transactions).
Experience in credit scoring without traditional credit history.
MLOps skills (Docker, Kubeflow, MLflow, or at least deploying models via FastAPI).
Personal experience using Bitrefill or crypto as a payment tool.
We Offer
Fully remote work from anywhere in the world (with ~4–6 hours overlap with Stockholm time zone).
Opportunity to build an ML system from scratch in a startup that is truly changing how people use crypto.
Competitive salary + equity (tokens) or profit-sharing.
Minimal bureaucracy — maximum responsibility and freedom.
Work with cutting-edge technologies: Lightning Network and crypto cards.
How to Apply
Send your resume and a link to your GitHub / Kaggle / project where you solved a fraud, time series, or risk modeling problem. Mention if you have experience with Lightning or blockchain analytics — if not, just tell us how quickly you can learn new domains.
Payment in Crypto
11,400-12,800
Monthly
See details