Skip to main content
Alpaca
Alpaca

Senior Software Engineer, New Markets

RemoteAmericas· UTC-8…UTC-3
Published
Role
Fullstack
Experience
Senior
Company size
Mid-size
Salary not disclosed
Check eligibility

Open to Anywhere in Americas · UTC-8…UTC-3. Set where you work from to check your eligibility.

No BS summary

Senior full-stack/backend engineer for remote Americas work. Needs Go or similar backend language experience, scalable system architecture, event-driven design, incident leadership, and strong distributed-team communication. Fintech/brokerage/trading systems experience is a plus.

Core skills

GoReactgRPC

Optional skills

CursorClaude CodeCodexDomain-driven design

What you'll do

  • Design a highly scalable, mission-critical brokerage system.
  • Develop and enhance middle- and back-office systems, including gRPC microservices, a React-based UI for internal administration and API developers, and third-party vendor integrations.
  • Work with Alpaca's core teams to enhance and transform the core framework for multiple languages, currencies, and markets.
  • Collaborate with tech leads in other regions synchronously and asynchronously using Slack and occasional meetings outside regular working hours.
  • Troubleshoot incidents and reported bugs to maintain system integrity and performance.
  • Navigate regulatory requirements and build scalable solutions to support Alpaca's international growth.
  • Be on-call if asked to assist with timely engineering projects.
  • Design, implement, and maintain systems and services that form Alpaca's foundation.
  • Support regional recruitment initiatives.
  • Support cross-functional team projects.
  • Mentor talent on engineering principles and practices.
  • Foster Alpaca culture in the region.
  • Serve as operational reliability and engineering lead.
  • Act as incident commander during regional business hours to ensure proactive 24x7 stability.
  • Architect and implement solutions that meet strategic objectives.
  • Work closely with Alpaca's core teams to enhance and transform the core framework, enabling support for multiple languages, currencies, and markets.
  • Collaborate with tech leads in other regions synchronously and asynchronously, using Slack and occasional meetings outside regular working hours to align with global teams.
  • Be on-call when asked to assist with timely engineering projects.
  • Design, implement, and maintain the systems and services that form Alpaca's foundation and empower users trading assets.
  • Serve as the operational reliability and engineering lead during regional business hours.
  • Act as incident commander during regional business hours, ensuring proactive 24x7 stability.

What they require

  • Strong problem-solving skills paired with a proactive mindset.
  • Proficiency in Go or similar backend languages, with expertise in designing robust and efficient system architectures.
  • Strong communication skills to collaborate effectively with global teams, local regulators, vendors, and internal stakeholders.
  • Ability to act as incident commander and lead and troubleshoot incidents or bugs with authority.
  • Strong computer science fundamentals and proven 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 ability to translate technical concepts into business strategies.
  • Experience with event-driven design.
  • Preferred: Experience working in a startup or fast-growing technology company.
  • Preferred: Knowledge of emerging technologies.
  • Preferred: Experience working with global teams.
  • Preferred: Experience in the financial services industry, specifically with online trading platforms, brokerage systems, or fintech companies.
  • Preferred: Experience designing and developing complex financial systems, preferably including double-entry accounting.
  • Preferred: Understanding of financial transaction processing, trade lifecycle management, and settlement processes.
  • Preferred: Strong experience with online trading systems, including order management, execution, market data processing, and real-time trade processing.
  • Preferred: Experience building scalable, high-availability financial applications that handle multi-currency transactions.
  • Preferred: Experience working with financial APIs, market data integrations, and trade settlement processes.
  • Preferred: Familiarity with regulatory compliance requirements in financial markets.
  • Experienced full-stack engineer dedicated to delivering high-quality, seamless software solutions.
  • Proven track record of designing and building scalable applications.
  • Comfortable challenging conventions and advocating for innovative solutions.
  • 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.
  • Preferred: Experience with domain-driven design.
  • Preferred: Experience in designing and developing complex financial systems, preferably including double-entry accounting.
  • Preferred: Experience in building scalable, high-availability financial applications that handle multi-currency transactions.

Benefits

  • Competitive salary and stock options.
  • Health benefits.
  • New hire home-office setup: one-time USD $500.
  • Monthly stipend: USD $150 per month via a Brex Card.
  • Competitive Salary & Stock Options
  • Health Benefits
  • New Hire Home-Office Setup: One-time USD $500
  • Monthly Stipend: USD $150 per month via a Brex Card

Alpaca is a modern platform for trading. Alpaca's API is the interface for your trading algorithms, bots, or applications to communicate with Alpaca''s brokerage and other services.

🇺🇸 United StatesFinanceMid-sizealpaca.markets

What people say about this company

3.6/ 5

Details

Apply routeGreenhouse
Also posted in 1 other channel
Salary not disclosed