Lead Software Engineer
Alpaca
πRemote - Worldwide
Please let Alpaca know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join Alpaca, a fast-growing fintech company, as a Team Lead to lead a team of software engineers. You will be responsible for designing, implementing, and maintaining the systems and services that power Alpaca's trading platform. As the tech lead engineer, you will design and architect the platform, write code in Go, containerize applications using Docker, and deploy to Kubernetes. The ideal candidate possesses extensive experience with Kubernetes, Golang, Docker, microservices, and event-driven architecture. Alpaca offers competitive salary and stock options, along with comprehensive health benefits starting on day one, a home-office setup stipend, a monthly stipend, and the opportunity to work with a talented global team.
Requirements
- Kubernetes experience
- Deep understanding of K8S objects and cloud-native application development
- Written Helm charts
- Docker experience
- Written highly optimized Dockerfiles
- Golang experience (or other modern compiled statically typed languages)
- Concurrent programming
- Writes well-structured / good abstraction / "object-oriented" code
- Writes well-covered code (unit/integration/e2e tests)
- Experience with relational databases (Postgres) with a focus on optimized queries on huge tables
- Tech-lead and team-lead experience
Responsibilities
- Lead a talented group of software engineers in designing, implementing, and maintaining the systems and services that form the foundation of Alpaca and empower millions of users who trade billions of dollars worth of assets
- Design and architect the platform
- Write well-structured applications in Go with testing and observability in mind (exposing metrics that can be visualized and used for alerts)
- Containerize these into optimized Docker images and design helm charts for deploying to Kubernetes
Preferred Qualifications
- Has a black-belt in Kubernetes: CKA/CKAD
- Have written Kubernetes operators
- Tilt experience
- Developer experience with Kafka/Redpanda
- Created producers and consumers
- Have used message serialization technologies Protobuf Flatbuffer
- Experience in various observability tools Prometheus Alertmanager Grafana Loki
- Knowledge in algorithms, distributed systems, scalability, high availability and concurrency control
- DevOps mindset (understanding of CI pipelines release procedures)
- Understanding of equity/crypto trading
Benefits
- Competitive Salary & Stock Options
- 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
- Work with awesome hard working people, super smart and cool clients and innovative partners from around the world
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- πAustralia
- πUnited Kingdom, Spain
- πPhilippines
- π°$108k-$156kπWorldwide
- πWorldwide
- πGermany
- π°$191k-$279kπUnited States
- πTurkey
- πSweden
Please let Alpaca know you found this job on JobsCollider. Thanks! π