Summary
Join Alpaca, a fast-growing fintech company, as a Senior Software Engineer and contribute to building and scaling the systems and services powering our global payments and treasury platform. You will work with a globally distributed team to design and implement solutions for a modern, scalable platform handling billions of dollars in daily transactions. This role requires strong problem-solving skills, experience with microservices, and familiarity with cloud technologies. We offer competitive salaries, stock options, and comprehensive benefits, including health insurance, a home-office setup stipend, and a monthly stipend.
Requirements
- Strong problem-solving skills paired with a proactive mindset
- Excellent communication and collaboration skills
- The ability to work independently and as part of a team
- A preference for simple and elegant solutions
- At least 3 years of experience working on systems at scale
- Proven experience in building and maintaining microservices
- Experience with client-facing APIs
- Strong coding skills, preferably in Go
- Ability to write clean, well-tested, and maintainable code
- Experience with domain-driven design and event-driven design
- Ability to debug issues or, better yet, foresee problems and avoid them entirely
- Familiarity with containerization and orchestration technologies, especially Kubernetes
- Experience with cloud platforms, preferably Google Cloud Platform
- Experience with messaging queues and message brokers
- Experience with relational databases, preferably PostgreSQL
- Experience with distributed systems design
- Previous experience with or understanding of payment rails and the payment lifecycle
- Experience with double-entry accounting and financial ledgers
Responsibilities
- Help build and scale the systems and services that form the foundation of Alpaca and empower millions of users that are trading billions of dollars worth of assets daily
- Design and implement solutions to achieve defined goals while actively participating in defining those goals
Preferred Qualifications
- Previous experience in the financial industry or knowledge of payment initiations
- Experience with financial reconciliation systems
- Experience with or understanding of ISO20022 financial standard
- Experience working remotely
- Experience working at a startup, exchange, brokerage, market maker, or hedge fund
- DevOps mindset is an asset
Benefits
- Competitive Salary & Stock Options
- Benefits: Health benefits start on day 1. In the US this includes Medical, Dental, Vision. In Canada, this includes supplemental health care. Internationally, this includes a stipend value to offset medical costs
- New Hire Home-Office Setup: One-time USD $500
- Monthly Stipend: USD $150 per month via a Brex Card