Binance.US

Staff Software Engineer, Backend

Binance.US

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

AWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaKafkaKubernetesMicroservicesNoSQLRabbitMQRedisSpringSpring BootSpringBoot

About the role

  • Architect, design, implement, and maintain high-throughput backend services using Java and Spring Boot frameworks
  • Lead the modernization of our technology stack: identify technical debt, propose upgrade paths, manage migrations, and improve system observability, monitoring, and tooling
  • Collaborate with cross-functional groups (product, security, DevOps/infrastructure, compliance) to ensure services meet business needs, regulatory requirements, and operational excellence
  • Set and enforce high engineering standards: code quality, test coverage, performance optimization, scalability, resiliency, and observability
  • Mentor and guide other engineers: provide technical leadership, review designs and code, promote best practices and knowledge sharing across the team
  • Participate in architecture discussions, drive decisions around microservices, API design, data layer strategy, caching, messaging, high-availability systems, and cloud infrastructure
  • Proactively identify bottlenecks or areas for improvement, propose and implement solutions to improve reliability, performance, developer productivity, and cost efficiency
  • Balance feature delivery with infrastructure evolution: ensure that new functionality is built on maintainable, future-proof foundations

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical discipline (or equivalent work experience)
  • 10+ years of professional backend development experience (or equivalent) with deep hands-on expertise in Java and Spring Boot
  • Proven experience designing and delivering production-grade microservices and APIs at scale
  • Strong understanding of backend system architecture: messaging systems (e.g., Kafka, RabbitMQ), caching (Redis, Memcached), relational and NoSQL databases, distributed systems, service discovery, resiliency patterns, and performance tuning
  • Experience driving migrations and technology-stack upgrades: identifying legacy systems, defining roadmap, executing cut-over, ensuring minimal disruption
  • Familiarity with cloud environments (AWS, GCP, Azure) and infrastructure as code, containerization (Docker, Kubernetes), CI/CD, logging/monitoring/alerting tools
  • Excellent communication and collaboration skills; able to operate effectively across a fast-moving, regulated environment (finance/crypto) with security, compliance, and product teams
  • Demonstrated ability to mentor peers and raise the technical bar of an engineering organization
Benefits
  • Unlimited PTO (for salaried FTE roles)
  • 12 weeks fully paid Parental Bonding Leave
  • Mental wellness benefits
  • 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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring BootmicroservicesAPI designbackend system architectureperformance tuningcachingmessaging systemsrelational databasesNoSQL databases
Soft skills
communicationcollaborationmentoringtechnical leadershipproblem-solvingknowledge sharingoperational excellenceperformance optimizationscalabilityresiliency
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science