Software Engineer, Backend
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
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.