Senior Software Engineer - NewMarkets Japan

2 months 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 Backend Engineer, Developer Platform (Horde)

Epic Games 5K-10K Internet Software & Services

Epic Games is hiring a senior programmer for its Unreal Engine developer platform team to work on Horde, the internal platform that supports CI/CD, remote execution, build health, storage, and developer workflows.

AWS Azure C# CI/CD gRPC MongoDB .NET Redis
15 hours, 24 minutes ago

Senior Staff Back-end Engineer (eCommerce Engineering)

Coupang 1K-5K Internet Software & Services

Coupang is hiring a Senior Staff Backend Engineer to lead the architecture and technical strategy for its core e-commerce platform services across global markets.

Apache Airflow Apache Spark AWS Cassandra Grafana Java Kafka Kotlin Kubernetes Microservices OpenTelemetry Prometheus Spring
15 hours, 39 minutes ago

Senior Python Engineer - AI Coding Agent Evaluation (Freelance)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking an experienced software developer to create and evaluate project-based tasks for benchmarking AI coding agents in realistic simulated development environments.

Docker FastAPI JavaScript Kafka PostgreSQL Python React Redis TypeScript
16 hours, 9 minutes ago

Senior Python Engineer - AI Coding Agent Evaluation (Freelance)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking an experienced software developer to create and evaluate realistic coding tasks for AI agents in project-based work for leading tech companies.

Docker FastAPI JavaScript Kafka PostgreSQL Python React Redis TypeScript
16 hours, 9 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