Alpaca

Senior Software Engineer New Markets

8.0/10
Alpaca
$87,000 โ€“ $109,000 USD35.1% below market
Remote
senior
about 3 hours ago
AI SummaryVerified by Aipplify AI

The vacancy is well-structured and informative, with clear expectations and requirements for applicants.

AI quality score8.3 / 10

Check Match โ€” Just drop your CV

See your fit for Senior Software Engineer New Markets in seconds.

Overview

Join Alpaca as a Senior Software Engineer to design scalable brokerage systems and enhance financial applications in a fully remote environment.

Things You Get To Do

  • โ€ขDesign a highly scalable, mission-critical brokerage system.
  • โ€ขDevelop and enhance the middle- and back-office systems, including gRPC microservices, a React-based UI for internal administration and API developers, and third-party vendor integrations.
  • โ€ข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 both synchronously and asynchronously, using Slack and occasional meetings outside of regular working hours to align with global teams.
  • โ€ขTroubleshoot incidents and reported bugs to maintain system integrity and performance.
  • โ€ขThrive in a global environment, effectively navigating regulatory requirements and building scalable solutions to support Alpaca's international growth.
  • โ€ขYou may be asked to be on-call to assist with timely engineering projects.

Who You Are (Must-Haves)

  • โ€ขProven experience in the financial services industry, specifically with online trading platforms, brokerage systems, or fintech companies.
  • โ€ขProven experience in 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 in 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, with expertise in designing robust and efficient system architectures.
  • โ€ขExperience working with financial APIs, market data integrations, and trade settlement processes.
  • โ€ขStrong communication skills to collaborate effectively with global teams, local regulators, vendors, and internal stakeholders.
  • โ€ข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 the ability to translate technical concepts into business strategies.
  • โ€ขExperience with domain-driven design and event-driven design.
  • โ€ขStrong problem-solving skills paired with a proactive mindset.
  • โ€ขAbility to act as incident commander and lead and troubleshoot incidents or bugs with authority.
Loading similar jobs...