Senior Software Engineer - New Markets

A
Alpaca FinTech
Globally distributed members who thrive working from our favorite places around the world, with teammates spanning the USA, Canada, Japan, Hungary, Nigeria, Brazil, the UK, and beyond!Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
GogRPCReact

Requirements

  • 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, 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.

Responsibilities

  • Design, implement, and maintain the systems and services that form Alpaca's foundation.
  • Empower millions of users who trade billions of dollars worth of assets.
  • Lead regional recruitment initiatives and cross-functional team projects.
  • Mentor talent on engineering principles and practices and foster Alpaca culture in the region.
  • Serve as the operational reliability and engineering lead and the incident commander during regional business hours.
  • Design a highly scalable, mission-critical brokerage system.
  • Develop and enhance the middle- and back-office systems, including gRPC microservices, a React-based UI, and third-party vendor integrations.
  • Work closely with Alpaca's core teams to enhance and transform the core framework.
  • Collaborate with tech leads in other regions both synchronously and asynchronously.
  • 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 to assist with timely engineering projects.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now