Senior Software Engineer - NewMarkets Japan
A
AlpacaFinancial Software Engineering
Afghanistan, Australia, Bangladesh, Brunei Darussalam, Cambodia, China, Hong Kong, India, Indonesia, Japan, Lao People's Democratic Republic, Malaysia, Myanmar, Nepal, New Zealand, Pakistan, Papua New Guinea, Philippines, Singapore, South Korea, Sri Lanka, Taiwan, Thailand, Vietnam, Japan business hoursFull-TimeSenior
SalaryCompetitive Salary & Stock Options, with a one-time USD $500 home-office setup and a monthly stipend of USD $150 via a Brex Card.
Apply NowOpens the employer's application page
Job Details
- Languages
- Native or JLPT N1 level fluency in Japanese; Business-level English fluency
- Required Skills
- GogRPCRESTful APIsAccounting
Requirements
- Native or JLPT N1 level fluency in Japanese for professional communication with regulators and partners.
- Business-level English fluency for collaboration in global team meetings and 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 (e.g., FIEA, FSA, JSDA, JIPF).
- Proficiency in at least one statically typed language (Go, Rust, Java, Kotlin, C#, Scala, or C++).
- Experience with financial APIs, market data integrations, and trade settlement processes.
- Strong computer science fundamentals and software architecture experience.
- Experience with domain-driven design and event-driven design.
- Ability to work independently in a fully remote environment and lead incident troubleshooting during Japan business hours.
Responsibilities
- Design highly scalable, mission-critical brokerage systems for the Japan market.
- Develop and enhance the middle- and back-office systems, including gRPC microservices, REST and gRPC APIs, and third-party vendor integrations specific to the Japan market.
- Work closely with Alpaca's core teams to enhance and transform the core framework, enabling support for Japan-specific requirements such as NISA, MyNumber, withholding tax, and JP-GAAP accounting.
- Collaborate with tech leads in other regions to align with global teams.
- Coordinate in Japanese with local regulators, vendors, partners, and business stakeholders, and translate those requirements into technical specifications.
- Troubleshoot incidents and reported bugs to maintain system integrity and performance.
- Participate in on-call rotations and assist with timely engineering projects and production issues during Japan business hours.
View Full Description & ApplyYou'll be redirected to the employer's site