Senior Software Engineer - New Markets

4 weeks, 1 day 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 a highly scalable, mission-critical brokerage system.
  • Develop and enhance middle- and back-office systems, including gRPC microservices, a React-based internal administration UI, and third-party vendor integrations.
  • Work with Alpaca’s core teams to improve the core framework and expand support for multiple languages, currencies, and markets.
  • Collaborate with tech leads in other regions synchronously and asynchronously to align on global initiatives.
  • Troubleshoot incidents and reported bugs to maintain system integrity and performance.
  • Serve as the operational reliability and engineering lead and act as incident commander during regional business hours.
  • Lead cross-functional team projects and mentor talent on engineering principles and practices.
  • Support Alpaca’s regional recruitment initiatives and foster company culture in the region.
  • Be available for on-call support for timely engineering projects.

Requirements

  • Proven experience in the financial services industry, especially with online trading platforms, brokerage systems, or fintech companies.
  • Proven experience designing and developing complex financial systems, preferably including double-entry accounting.
  • Understanding of financial transaction processing, trade lifecycle management, and settlement processes.
  • Strong experience with online trading systems, including order management, execution, market data processing, and real-time trade processing.
  • Experience building scalable, high-availability financial applications that handle multi-currency transactions.
  • Familiarity with regulatory compliance requirements in financial markets.
  • Proficiency in Go or similar backend languages.
  • Experience working with financial APIs, market data integrations, and trade settlement processes.
  • Strong communication skills for working with global teams, regulators, vendors, and internal 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 act as incident commander and lead troubleshooting efforts.
  • 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 teams (preferred).

Benefits

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

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer III

EasyPost 51-250 Air Freight & Logistics

EasyPost is hiring a Software Engineer III to design and build scalable shipping software for a high-growth platform that powers millions of package deliveries.

Agile Angular Confluence Django Git JIRA Node.js Python React REST API Scrum Spring SQL
24 minutes ago

Senior Software Engineer, Core Experiences - Redmond, WA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs that power its cross-platform audio information product.

GCP Java Kotlin
44 minutes ago

Sênior Software Engineer - Golang

Harford County Public Library 51-250 Diversified Consumer Services

Stone Tech, the technology organization of Stone Co. and its financial brands, is hiring a Senior Software Engineer to develop and maintain critical systems that support payments and entrepreneurship in Brazil.

Go Microservices MySQL PostgreSQL
57 minutes ago

Deployed AI Engineer

Helsing 51-250 Aerospace & Defense

Helsing is hiring a Deployed AI Engineer to integrate state-of-the-art software into complex defence systems and deliver deployed capabilities in close collaboration with customers and internal teams.

Bash C++ Generative AI Grafana Java Linux Prometheus Python Reinforcement Learning Rust SQL
1 hour, 11 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