AlpacaDB logo
AlpacaDB

AlpacaDB, Inc., also known as Alpaca and Alpaca Securities, is an API stock and crypto brokerage platform that enables services to embed investing and developer

Senior Software Engineer – New Markets

Location

Canada

Posted

60 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishgRPCMicroservicesReactGo

Job Description

Senior Software Engineer – New Markets

AlpacaDB

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

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

Benefits

  • 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

Related Job Pages

More Full-stack Engineer Jobs

Platinum Technologies logo

Full Stack Developer

Platinum Technologies

We deliver future-proof technologies that transform our customers’ boldest ideas into mission capability.

ContractRemoteTeam 51-200H1B No Sponsor

• Design and implement scalable application architectures using modern full stack technologies • Develop, test, and maintain applications across the full Software Development Lifecycle • Collaborate with Agile teams to deliver high-quality software in iterative releases • Contribute to code reviews, unit testing, and continuous improvement of development standards • Support production systems and troubleshoot complex technical issues • Build and maintain microservices-based applications using Java and Angular • Apply best practices such as Test-Driven Development (TDD) and Domain-Driven Design (DDD) • Work with DevOps tools and processes to support CI/CD pipelines

United States
$50 - $52 / hour
Job Closed
AlpacaDB logo

Staff Engineer

AlpacaDB

AlpacaDB, Inc., also known as Alpaca and Alpaca Securities, is an API stock and crypto brokerage platform that enables services to embed investing and developer

• As a Staff Software Engineer at Alpaca India, you will be a strategic technical leader responsible for architecting, designing, and establishing the foundational software systems that power Alpaca's financial infrastructure. • You will demonstrate exceptional technical depth and breadth across software engineering, serving as the recognized expert in system design, architecture, and performance optimization. • You will independently lead complex, multi-team software initiatives, resolve systemic issues that impact the entire organization, and establish high standards for quality through innovative design solutions and engineering excellence. • Your influence extends across the entire engineering organization, shaping software strategy, setting organizational processes and standards, and driving long-term technical vision. • In addition to software development, you will also establish strategic approaches for infrastructure coordination with our on-premise data center operations in GIFT City. • This role requires exceptional problem-solving abilities, deep software engineering expertise recognized across the industry, and genuine care for system reliability, team dynamics, and organizational impact.

India
Job Closed
AlpacaDB logo

Senior Full-Stack Engineer – Broker API, Partner-Facing Application

AlpacaDB

AlpacaDB, Inc., also known as Alpaca and Alpaca Securities, is an API stock and crypto brokerage platform that enables services to embed investing and developer

• Own projects that push the boundaries of Alpaca’s internal tools and systems. • Work across domains to build features end to end, gaining exposure to the full spectrum of Alpaca’s infrastructure. • Stay deeply connected to the needs of internal operations teams, building tools that streamline workflows and reduce manual effort. • Drive architectural design conversations, helping shape scalable, intuitive, and reliable systems. • Collaborate closely with cross-functional teams to deliver impactful solutions. • Play a key role in improving our response times and helping internal teams provide world-class customer support. • Work directly with stakeholders, maintain relationships, and implement solutions that have a direct impact on Alpaca operations. • Take ownership of high-visibility, high-impact initiatives with autonomy and accountability.

North America
Job Closed
AlpacaDB logo

Senior Full-Stack Engineer – Trading API, Client-Facing Application

AlpacaDB

AlpacaDB, Inc., also known as Alpaca and Alpaca Securities, is an API stock and crypto brokerage platform that enables services to embed investing and developer

• Play a pivotal role in architecting and developing software solutions across the full stack that push the boundaries of technology • Work closely with cross-functional teams and dive deep into the backend systems and infrastructure that power financial markets • Opportunity to contribute to API design and product features within our ecosystem • Own the delivery of high-visibility features/projects, from design to deployment • Mentor peers and influence the technical strategy of our company

North America