
Remote opportunity at
AlpacaSenior Software Engineer - Corporate Actions & Security Master
Alpaca seeks a Senior Software Engineer to join the Reference Data team and develop backend services that power its brokerage infrastructure. Alpaca is a global financial…
Career Tools
About This Role
Alpaca seeks a Senior Software Engineer to join the Reference Data team and develop backend services that power its brokerage infrastructure. Alpaca is a global financial technology company providing agent-first brokerage APIs for stocks, ETFs, options, crypto, and fixed income to hundreds of financial institutions worldwide. Operating in a fully remote environment with a distributed international team, the company is backed by prominent global investors and maintains a focus on…
Job Description
Alpaca seeks a Senior Software Engineer to join the Reference Data team and develop backend services that power its brokerage infrastructure. Alpaca is a global financial technology company providing agent-first brokerage APIs for stocks, ETFs, options, crypto, and fixed income to hundreds of financial institutions worldwide. Operating in a fully remote environment with a distributed international team, the company is backed by prominent global investors and maintains a focus on developer-friendly infrastructure.
In this hands-on backend role, the engineer will focus on the Security Master and corporate actions domains. Responsibilities include building distributed services, processing third-party financial event data, handling asset lifecycle changes, and supporting new asset classes like futures and prediction markets. Candidates should possess strong system design fundamentals, database and data-modelling expertise, and proficiency in a strongly typed programming language with a willingness to write Go code. Experience with event-driven architectures and managing data replication is essential. While the posting does not specify a concrete salary range, Alpaca offers competitive compensation alongside stock options, health benefits, a home-office setup stipend, and a monthly remote work allowance.
Responsibilities
- Design, construct, and maintain distributed backend services, APIs, and data models for corporate actions and Security Master functions
- Expand reference data architectures to accommodate new instruments, asset classes, and market-specific requirements including prediction markets and futures
- Construct dependable pipelines for gathering, verifying, and handling third-party instrument and corporate action data
- Create internal tools and automation to minimize manual tasks and boost reference data operational reliability
- Participate in company-wide architectural decisions regarding how foundational asset data is structured and distributed
- Collaborate closely with internal engineering and business stakeholders who consume reference data to coordinate cross-service changes
- Manage features and technical decisions through their entire lifecycle from initial design to production deployment, troubleshooting, and testing
Requirements
- Demonstrated background in building and running event-driven, distributed backend systems
- Advanced database and data-modelling capabilities, including familiarity with eventual consistency and data replication
- Solid system design abilities encompassing API creation and evolution
- Proficiency in a strongly typed programming language and readiness to utilize Go
- Track record of taking ambiguous or complex problems from requirements gathering through delivery and production
- Capacity to articulate technical choices and trade-offs while collaborating across organizational boundaries
Qualifications
- Background in capital markets, trading, brokerage operations, crypto infrastructure, or related fintech fields
- Familiarity with reference data, instrument information, Security Master data, or corporate action workflows
- Knowledge of financial derivatives, particularly options and futures
- Background in third-party data integration, workflow automation, and internal tool development
- Experience mentoring engineers and coordinating across multiple interconnected teams and services
Core Skills
Benefits
- Competitive salary and stock options
- Health benefits
- One-time home-office setup stipend of USD 500
- Monthly stipend of USD 150 provided via a Brex Card
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, this role is fully remote as part of Alpaca's globally distributed team.
What is the employment type?
The posting specifies full-time employment.
What salary is offered for this role?
The specific salary is not stated in the job posting, though competitive salary and stock options are offered.
What programming language will I need to use?
Candidates must be proficient in a strongly typed programming language and willing to work in Go.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.