Software Engineer, Backend

7 days ago

Canada, United States Binance US Full-time
About Binance.US:

Binance.US is a licensed and regulated U.S. cryptocurrency exchange where users can buy, trade, hold, and earn digital assets. Recognized as a top U.S. crypto platform by Forbes (Best Crypto Exchanges of 2026) and Business Insider (Best Crypto Exchanges of 2025), [Binance.US]( leads the industry with its low fees, advanced trading engine, strong security and reliability, and robust compliance framework. Learn more at [ All roles supporting [Binance.US]( are employed via BAM Management US Holdings Inc. or BAM Management Canada Holdings Inc.

About This Role:

As Software Engineer, Backend, you will be responsible for designing, developing, testing, and operating 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 our platform.

Core Responsibilities:

  • 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.

Preferred Skills/Experience:

  • 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.
  • Bilingual in English and Mandarin
  • Strong professional experience developing production backend applications using Java and common Java frameworks such as Spring/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.
  • 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.
  • Experience in cryptocurrency, fintech, payments, trading, or other high-availability financial systems is preferred.