Senior Software Engineer - NewMarkets Japan

21 hours, 52 minutes 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

Hack The Box 51-250 Internet Software & Services

Hack The Box is hiring a Senior Java Engineer to design the microservices and API foundation for its cybersecurity platform, helping shape reliable, secure, and scalable software delivery.

Agile API Gateway CI/CD Docker Git GitHub Java JIRA Kafka Kotlin Kubernetes Microservices Spring Spring Boot
1 hour, 7 minutes ago

Senior Software Engineer - Platform (Node.js / TypeScript)

Enroute 51-250 Internet Software & Services

Enroute is seeking a Software Engineer to work with Engineering and Product teams on integrating Vestwell’s systems with third-party data and services.

Agile AWS CI/CD CSS Git GraphQL HTML Jenkins Kanban MySQL NestJS Node.js PostgreSQL React Scrum SQL TDD TypeScript
1 hour, 12 minutes ago

[Engenharia] Software Engineer III - Golang

Harford County Public Library 51-250 Diversified Consumer Services

Stone Tech, the technology arm of Stone Co., is hiring a Mid-Level Software Engineer to work on backend systems supporting payments and financial products in Brazil.

Elixir Go PostgreSQL
1 hour, 40 minutes ago

Senior Python Developer

Provectus 251-1K Professional Services

Provectus is hiring a Senior Python Developer to help build AI-driven products by developing and shipping Python services and LLM features, including RAG, tools, and agents, for a remote engineering team.

AWS Docker DynamoDB FastAPI Flask GitHub Actions GitLab CI Go Kubernetes Microservices Node.js OpenTelemetry PostgreSQL Pytest Python Redis REST API Rust SQL
3 hours, 36 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