This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Alpaca is a fast-growing fintech company that has raised over $120 million in funding.
The company operates as an API-first stock and crypto platform, allowing developers and businesses worldwide to build trading algorithms, applications, and brokerage services.
The globally distributed team includes developers, traders, and brokerage specialists, supported by prominent investors and industry angel investors.
The payments team is responsible for developing and maintaining a modern global payments and treasury platform, focusing on scalability, resilience, and system integrity.
The role of a senior software engineer involves designing and implementing solutions to support Alpaca's growth in global markets and asset classes.
Candidates are expected to have strong problem-solving skills, communication abilities, experience with systems at scale, microservices, client-facing APIs, and coding skills in Go.
Familiarity with cloud-based architecture, containerization, Kubernetes, Google Cloud Platform, messaging queues, relational databases, and distributed systems design is required.
Previous experience with payment rails, financial ledgers, and double entry accounting is essential.
Requirements:
Strong problem-solving skills and a proactive mindset.
Excellent communication and collaboration abilities.
Capability to work independently and as part of a team.
Preference for simple and elegant solutions.
Minimum of 3 years of experience working on systems at scale.
Proven experience in building and maintaining microservices.
Proficiency in coding, particularly in Go.
Ability to write clean, well-tested, and maintainable code.
Experience with domain-driven design and event-driven design.
Familiarity with containerization, Kubernetes, Google Cloud Platform, messaging queues, and relational databases.
Understanding of distributed systems design, payment rails, financial ledgers, and double entry accounting.
Benefits:
Competitive Salary & Stock Options.
Health benefits starting on day 1, including Medical, Dental, and Vision in the US, supplemental health care in Canada, and a stipend internationally.
New Hire Home-Office Setup: One-time USD $500.
Monthly Stipend: USD $150 per month via a Brex Card.
Opportunity to work with a diverse and innovative team on a global scale.