✨ About The Role
- The senior software engineer will help build and scale the systems and services that form the foundation of Alpaca.
- The role involves working on a modern global payments and treasury platform.
- The candidate will adopt a modern technology-focused approach with highly scalable, event-driven systems.
- Resilient engineering, technical and operational scalability, and system integrity are crucial to the team's success.
- The engineer will have the autonomy to design and implement solutions to achieve defined goals.
- Active participation in defining those goals is expected from the candidate.
- An understanding of cloud-based modern architecture and infrastructure is a great asset.
- The team is focused on building a comprehensive treasury platform for global financial infrastructure.
- The role is critical to Alpaca's growth across global markets and asset classes.
âš¡ Requirements
- The ideal candidate will have strong problem-solving skills and a proactive mindset.
- Excellent communication and collaboration skills are essential for success in this role.
- The candidate should be able to work independently as well as part of a team.
- A preference for simple and elegant solutions is highly valued.
- At least 3 years of experience working on systems at scale is required.
- Proven experience in building and maintaining microservices is necessary.
- Strong coding skills, preferably in Go, are essential for this position.
- Familiarity with containerization and orchestration technologies, especially Kubernetes, is a plus.
- Previous experience with or understanding of payment rails and the payment lifecycle will be beneficial.