Senior Software Engineer - NewMarkets Japan

3 weeks, 3 days ago
Full-time
Senior
Software Development
Alpaca

Alpaca

Alpaca is a developer-first API for stock and crypto trading, offering easy-to-use APIs for building apps and trading algorithms.

Capital Markets
51-250
Founded 2015
$87M raised

Description

  • Design highly scalable, mission-critical brokerage systems for the Japan market.
  • Develop and enhance middle- and back-office systems, including gRPC microservices, REST and gRPC APIs, and third-party vendor integrations.
  • Collaborate with Alpaca’s core teams to extend the platform for multiple languages, currencies, and markets, with emphasis on Japan-specific requirements.
  • Coordinate with local regulators, vendors, partners, and business stakeholders in Japanese and translate requirements into technical specifications.
  • Collaborate with tech leads in other regions through synchronous and asynchronous communication to align on global initiatives.
  • Troubleshoot incidents and reported bugs to maintain system integrity and performance.
  • Participate in on-call rotations and support engineering projects and production issues during Japan business hours.
  • Contribute to regional recruitment initiatives, mentor teammates, and help foster Alpaca culture in Japan.
  • Participate in operational reliability engineering to support proactive 24x7 platform stability.
  • Help drive cross-functional projects and contribute to goal setting alongside the broader team.

Requirements

  • Native or JLPT N1-level fluency in Japanese, with the ability to communicate professionally with regulators, vendors, and partners.
  • Business-level English fluency for meetings, design discussions, code reviews, and written documentation.
  • Proven experience designing and developing complex financial systems, preferably including double-entry accounting.
  • Strong understanding of accounting principles, ledger structures, and transaction reconciliation.
  • Experience building scalable, high-availability financial applications that handle multi-currency transactions.
  • Familiarity with regulatory compliance requirements in financial markets, preferably in Japan (FIEA, FSA, JSDA, JIPF, or related frameworks).
  • Proficiency in at least one statically typed language such as Go, Rust, Java, Kotlin, C#, Scala, or C++.
  • Experience with financial APIs, market data integrations, and trade settlement processes.
  • Strong communication skills across Japanese and English contexts with global teams and external stakeholders.
  • Strong computer science fundamentals and software engineering architecture experience.
  • Ability to work independently in a fully remote, globally distributed team and under pressure in a fast-paced environment.
  • Strategic thinking and the ability to translate technical concepts into business strategies.
  • Experience with domain-driven design and event-driven design.
  • Strong problem-solving skills with a proactive mindset.
  • Ability to lead and troubleshoot incidents or bugs during Japan business hours.
  • Preferred: proficiency in Go, Alpaca’s primary backend language, or willingness to ramp up quickly.
  • Preferred: experience in the Japanese financial services sector such as securities firms, banks, brokerages, or fintech.
  • Preferred: hands-on experience integrating with JPX (TSE/OSE), JSCC, JASDEC, or major Japanese banks.
  • Preferred: experience with Japan-specific products such as NISA, iDeCo, tokutei-koza, or MyNumber handling.
  • Preferred: experience working in a startup or fast-growing technology company.
  • Preferred: knowledge of emerging technologies.
  • Preferred: experience or passion for financial markets.
  • Preferred: experience managing vendors and organizational budgeting.
  • Preferred: experience working with global, English-speaking teams across multiple time zones.

Benefits

  • Competitive salary and stock options.
  • Health benefits.
  • One-time USD $500 new hire home-office setup stipend.
  • USD $150 monthly stipend via Brex Card.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for the Elasticsearch Distributed Systems team to improve cluster-scale indexing, coordination, and resilience across a highly distributed search platform.

Elasticsearch Java Lucene
7 hours, 35 minutes ago

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for its Elasticsearch Distributed Systems team to improve the scale, performance, and resilience of clustered search infrastructure.

Elasticsearch Java Lucene
7 hours, 35 minutes ago

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for its Elasticsearch Distributed Systems team to help improve the scale, performance, and resilience of the cluster systems that handle indexing, allocation, replication, and node coordination.

Elasticsearch Java Lucene
7 hours, 35 minutes ago

Senior Software Engineer - Fullstack (Backend Focused)

New Relic 1K-5K Internet Software & Services

New Relic is hiring a backend engineer to help build a new observability experience and next-generation platform services for distributed systems in an AI-first environment.

Agile CI/CD Docker Git GraphQL Java Kafka Kubernetes Microservices React REST API Spring Boot TypeScript
7 hours, 35 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers