Backend Engineer - Japan

US-based brokerage infrastructure technology company and self-clearing broker-dealer providing execution and custody solutions for financial assets.
$120,000 - $200,000
Backend
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
Finance

Description For Backend Engineer - Japan

Alpaca, a pioneering brokerage infrastructure technology company headquartered in California, is seeking a Backend Engineer for their Japan team. With over $170 million in funding, Alpaca serves hundreds of financial institutions globally through its execution and custody solutions for various financial assets. The company comprises 150+ globally distributed team members across the USA, Canada, Japan, Hungary, Nigeria, Brazil, the UK, and more.

The role focuses on building a modern ledger system specifically designed for the Japanese market while maintaining global scalability. This system will be crucial in maintaining accurate records of all account transactions and supporting features like NISA, API trading, and global stocks. The position offers the unique opportunity to revolutionize traditional Japanese securities systems with modern architecture.

As a Backend Engineer, you'll be instrumental in designing and implementing solutions that directly impact millions of users trading billions in assets. The role demands expertise in Go and Java, along with experience in cloud platforms, particularly GCP. You'll work with cutting-edge technologies including IDLs, RPC frameworks, and relational databases.

The position offers full remote work flexibility and the chance to collaborate with a diverse, global team. Alpaca provides comprehensive benefits including competitive compensation with stock options, health benefits, home office setup allowance, and monthly stipends. This is an excellent opportunity for experienced engineers who value autonomy, innovation, and the chance to make a significant impact in the fintech sector.

Last updated 19 days ago

Responsibilities For Backend Engineer - Japan

  • Design, implement, and maintain systems and services that form Alpaca's foundation
  • Build modern ledger system localized for Japan but scalable globally
  • Collaborate with internal stakeholders to deliver high-impact features/projects
  • Build backend systems with integrity, maintainability, scalability, and stability
  • Own delivery of high-visibility features from design to deployment
  • Collaborate with global teams to improve system health

Requirements For Backend Engineer - Japan

Go
Java
Kubernetes
PostgreSQL
  • Fluent in business-level Japanese and conversational English
  • System design skills with object-oriented data modelling
  • Strong coding skills in Go, Java
  • Experience with IDLs, RPC frameworks, cloud platforms, and relational databases
  • Strong problem-solving skills with proactive mindset
  • Ability to debug issues and foresee problems
  • Team player who can coordinate with technical and non-technical stakeholders

Benefits For Backend Engineer - Japan

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive Salary & Stock Options
  • Health benefits (Medical, Dental, Vision in US, supplemental in Canada, local benefits in Japan)
  • One-time USD $500 for home office setup
  • Monthly stipend of USD $150 via Brex Card

Interested in this job?

Jobs Related To Alpaca Backend Engineer - Japan

Senior Software Engineer - Market Data

Senior Software Engineer role at Alpaca focusing on market data systems and API development for financial trading infrastructure.

Senior Software Engineer - Payments Team

Senior Software Engineer role at Alpaca, building scalable payment systems and treasury platforms for a global financial infrastructure company.

Backend Software Engineer

Senior Software Engineer role at Alpaca, building high-performance algo trading platforms with focus on distributed systems and trading infrastructure.

Senior Software Engineer - Platform Team

Senior Software Engineer role at Alpaca, building scalable brokerage infrastructure and APIs for global financial services.

Senior Software Engineer - Clearing Team

Senior Software Engineer position at Alpaca, building scalable clearing and settlement systems for a leading fintech company.