Senior Software Engineer - Ledger Systems
1 Days Old
Join Alpaca, a pioneering self-clearing broker-dealer and brokerage infrastructure provider for diverse financial assets including stocks, ETFs, options, crypto, and fixed income. With over $170 million raised in our Series C funding, we are aggressively expanding our vision to deliver top-notch financial services.
As part of our growing team, you’ll contribute to innovative APIs utilized by hundreds of financial institutions across 40 countries, from broker-dealers to hedge funds, managing over 6 million brokerage accounts.
We boast a diverse, globally distributed team of engineers, traders, and finance professionals dedicated to democratizing financial services. At Alpaca, we value collaboration, open-source contributions, and the continuous enhancement of our award-winning API and supporting infrastructure.
If you resonate with our core values of Staying Curious , Having Empathy , and Being Accountable , we invite you to apply and help us in our mission!
Your Role As a Senior Engineer on our Ledger Team, you'll design, implement, and maintain the foundational systems that underpin Alpaca's operations and empower millions of users trading billions in assets.
Your responsibilities will include creating a modern ledger system that provides a comprehensive and accurate account history, essential for financial reporting and compliance, while serving as a crucial source of truth within the Alpaca ecosystem.
Key Responsibilities Collaborate across departments, including finance and operations, to deliver impactful projects.
Build backend systems with a focus on integrity, maintainability, scalability, and stability.
Lead high-visibility projects from ideation to deployment.
Partner with engineering teams to enhance the robustness of Alpaca's systems.
Qualifications (Must-Haves) 5+ years of experience in large-scale systems engineering.
A commitment to producing performant, defect-free code.
A proactive problem solver with the ability to align technical and non-technical stakeholders.
Strong programming skills, ideally in Go.
Ability to troubleshoot and prevent issues proactively.
Familiarity with IDLs (e.g., protobuf), RPC frameworks (e.g., gRPC), cloud platforms (e.g., GCP), and relational databases (e.g., PostgreSQL).
Preferred Qualifications (Nice-to-Haves) Experience in the financial services or accounting sectors.
Familiarity with distributed systems and databases.
Knowledge of event-driven systems and messaging brokers (e.g., Redpanda).
Remote work experience.
Background in startups.
Benefits Competitive salary and stock options.
Healthcare benefits.
One-time home-office setup allowance of USD $500.
Monthly stipend of USD $150 via a Brex Card.
Alpaca is proud to be an equal opportunity employer, dedicated to building a diverse and inclusive workforce.
- Location:
- Nashville
- Category:
- Computer And Mathematical Occupations