← All jobs
BI

Software Engineer, Backend

BinanceCanada
Type
Full-time
Work setup
Remote
Experience
Mid
Posted
Aug 20
🌍 Fully remote🏖 Unlimited / flexible time off
$148k - $171k
midpoint below market median

What engineering roles in crypto pay

205 salaries · our own data
this role$144kmedian$255k

This role pays $148k-$171k, below the $202k median for engineering roles in crypto on this board.

As a Software Engineer, Backend at Binance.US, you will design, develop, test, and operate reliable backend services that support Binance.US products and platform capabilities. You will partner with engineers, product managers, infrastructure, security, compliance, and other cross-functional stakeholders to translate business and technical requirements into secure, scalable, and maintainable solutions. You will operate as a fully proficient individual contributor, independently owning projects and solving complex technical problems while contributing to the continued reliability and evolution of the platform.

What you'll do

  • Design, develop, test, deploy, and maintain high-quality backend services and APIs using Java and related technologies
  • Own backend features and projects throughout the software development lifecycle, from technical design and implementation through deployment, monitoring, and ongoing maintenance
  • Design scalable, reliable, and performant services for high-throughput applications, applying sound principles for distributed systems, data integrity, security, and fault tolerance
  • Collaborate with Product, Infrastructure, Security, Compliance, and other Engineering teams to translate business and technical requirements into effective solutions
  • Develop and integrate RESTful APIs, microservices, databases, messaging systems, and other backend components supporting Binance.US products and internal platforms
  • Participate in technical design and code reviews, contributing to engineering standards and identifying opportunities to improve system architecture, code quality, and maintainability
  • Build appropriate automated testing, monitoring, logging, and observability into services to support reliable production operations
  • Investigate production issues, participate in incident response and root-cause analysis, and implement solutions that improve system reliability and prevent recurrence
  • Identify performance bottlenecks and technical debt and implement pragmatic improvements that increase scalability, resiliency, developer productivity, and operational efficiency

What you bring

  • A Bachelor's degree in Computer Science, Software Engineering, a related technical discipline, or equivalent practical experience
  • Typically 5+ years of professional software engineering experience, or approximately 3+ years with an advanced degree
  • Strong professional experience developing production backend applications using Java and common Java frameworks such as Spring or Spring Boot
  • Experience designing and maintaining RESTful APIs, microservices, and distributed systems
  • Experience with relational and/or NoSQL databases and a strong understanding of data modeling, transactions, and application-level data integrity
  • Familiarity with cloud infrastructure and modern deployment technologies such as AWS, Docker, Kubernetes, or comparable platforms
  • Experience with event-driven systems and messaging or streaming technologies such as Kafka or comparable technologies
  • A strong understanding of software engineering fundamentals, including data structures, algorithms, object-oriented design, concurrency, testing, and common design patterns
  • Experience building observability into production services and troubleshooting distributed applications using logs, metrics, monitoring, and tracing
  • Ability to independently manage moderately complex technical projects, make sound engineering tradeoffs, and communicate technical concepts effectively with engineering and cross-functional partners

Nice to have

  • Bilingual proficiency in English and Mandarin
  • Experience in cryptocurrency, fintech, payments, trading, or other high-availability financial systems

What we offer

  • Base salary range of CAD $148,300 to $171,000 for all Canada remote locations (actual base pay varies based on transferable skill sets, work experience, business needs, and market demands)
  • Unlimited PTO (for salaried FTE roles)
  • 12 weeks fully paid Parental Bonding Leave
  • Mental wellness benefits and free 1:1 virtual visits with a licensed mental wellness professional
  • Comprehensive competitive health benefits
  • Fully remote, cameras-on culture with work-from-home equipment reimbursements available to new hires
  • Annual professional development budget
  • Free 1:1 virtual visits with a career coach
  • 401k plan with employer match

About Binance.US

Binance.US is a licensed and regulated U.S. cryptocurrency exchange recognized as a top U.S. crypto platform by Forbes and Business Insider. The platform enables users to buy, trade, hold, and earn digital assets, distinguished by low fees, an advanced trading engine, strong security and reliability, and a robust compliance framework. All roles supporting Binance.US are employed via BAM Management US Holdings Inc. or BAM Management Canada Holdings Inc.

Software Engineer, Backend | CryptoJobsHQ