Principal / Senior Software Engineer
About the role
Things You Get To Do:
- Design highly scalable, mission-critical brokerage system
- Implement backend services and web applications
- Maintain good software quality and test coverage
- Participate in code reviews
- Troubleshooting on incidents and reported bugs
- You may be asked to be on-call to assist with engineering projects that are timely in nature
Who You Are (Must-Haves):
- BSc/MSc or equivalent experience in Computer Science or related field
- *Minimum 4 years of experience of backend software development
- Experience with at least one modern programming language like GoLang, Python, C/C++, NodeJS, Java, etc. Our platform is based in Golang
- SQL or relational database skills
- Hands-on knowledge with Bash, Linux & Docker. Kubernetes experience is a plus
- Excited about what we are building at Alpaca
*The position level and title will vary according to candidate's experience and skills
Who You Might Be (Nice-to-Haves):
- Experience with Kubernetes, CKA, CKAD certification
- DevOps mindset is an asset
- Experience with NoSQL
- Experience with CI/CD
- Good understanding of the financial market
- Experience with major cloud platforms (AWS/GCP/Azure)
- Knowledge of Agile/Scrum methodologies
- Knowledge of microservice architectures
- Knowledge of clean code principles
How We Take Care of You:
- 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
- Work with awesome hard working people, super smart and cool clients and innovative partners from around the world
Alpaca is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.
About Alpaca
Alpaca is an API infrastructure and licensed financial services company that allows developers and businesses to offer stock and crypto investing to their end-customers. We work with more than 100 companies across the globe to enable their investing products, and our mission is to provide financial services to everyone on the planet.
Alpaca’s globally distributed team consists of developers, traders, and brokerage business specialists and backed by a group of well-capitalized investors including Portage Ventures, Spark Capital, Tribe Capital, Social Leverage, Y Combinator as well as highly experienced industry angel investors and founders. We are also very tech-enthusiastic with notable track records in open source and startup communities.