Senior or Staff+ Software Engineer - IdentityThis range is provided by Alpaca. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range100,000.00 / yr - $170,000.00 / yrWho We AreAlpaca is a fast-growing series B fintech company that’s raised over $120 million in funding.\ Alpaca is an API-first stockand crypto platform that enables developers and businesses across the world to build trading algorithms, applications, and brokerage services.Our globally distributed team consists of developers, traders, and brokerage specialists, and is backed by a group of prominent investors and highly experienced industry angel investors, including Portage Ventures, Spark Capital, Tribe Capital, Social Leverage, Horizons Ventures, Unbound, SBI Group, Eldridge, Positive Sum, Elefund, and Y Combinator.And, of course, we are very enthusiastic about open-source contributions as well as community building.The Alpaca TeamWe have 150+ globally distributed (remote) team members who love to work from their favorite places in the world. We have team members based in the USA, Canada, Hungary, Japan, Brazil, Spain, Philippines, Nigeria, UK, and more! We love candidates who have a passion for making a global difference in financial services and technology, by impacting local communities and becoming a part of our hyper-growth company.Your RoleAs a senior software engineer, you will help build and scale the systems and services that form the foundation of Alpaca and empower millions of users who are trading billions of dollars worth of assets.The identity team is responsible for building a modern platform for onboarding users, verifying their identity, evaluating risk, and managing their trading accounts. These persons, businesses and accounts are foundational components of the Alpaca system, and we need to build new capabilities while achieving very high automation rates. We are expanding the platform to handle identity verification on a global basis, and to support our growing set of account types.We are looking for senior engineers who are keen on providing quality solutions, have great fundamentals, proven experience building and architecting at scale, and not afraid of challenging conventions or voicing their opinions. In this role, you will have the autonomy to design and implement solutions to achieve defined goals while actively participating in defining those goals. An understanding of cloud-based modern architecture, infrastructure, and orchestration practices are also great assets we actively look for.Things You Get To DoContribute to a core system that millions of end users will rely onHelp us create a global financial identity verification and risk management serviceImplement backend services and work on designing an architecture where reliability mattersTake ownership of tasks, identify and address technical challenges proactively, and propose innovative solutionsContribute to architectural decisions, offering insights and suggestions for designing scalable and reliable systemsWork with other teams to improve how our systems interact with theirs and improve Alpaca systems in generalMaintain good software quality and test coverageParticipate in code reviewsTroubleshooting on incidents and reported bugsYou may be asked to be on-call to assist with engineering projects that are timely in natureWho You Are (Must-Haves)Strong problem-solving skills paired with a proactive mindsetAbility to turn business requirements into a flexible implementation modelExcellent communication and collaboration skillsAbility to work independently and as part of a teamA preference for simple and elegant solutionsAt least 3 years of experience working on systems at scaleProven experience in building and maintaining microservicesStrong coding skills, preferably in GoAbility to write clean, well tested, and maintainable codeExperience with domain driven design and event driven designAbility to debug issues or better yet, foresee problems and avoid them entirelyFamiliarity with containerization and orchestration technologies, especially KubernetesExperience with cloud platforms, preferably Google Cloud PlatformExperience with messaging queues and message brokersExperience with relational databases, preferably PostgreSQLWho You Might Be (Nice-to-Haves)Experience in the finance industryExperience with financial identity management, e.G. KYCExperience integrating with external servicesExperience working remotelyExperience working at a startupDevOps mindset is an assetHow We Take Care Of YouCompetitive Salary & Stock OptionsBenefits :
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 $500Monthly Stipend :
USD $150 per month via a Brex CardWork with awesome hard working people, super smart and cool clients and innovative partners from around the worldAlpaca is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.Recruitment Privacy Policy Seniority levelSeniority level Mid-Senior levelEmployment typeEmployment type Full-timeJob functionJob function Engineering and Information TechnologyReferrals increase your chances of interviewing at Alpaca by 2xGet notified about new Senior Staff Software Engineer jobs in Spain .Senior Software Engineer - Talent DomainMadrid, Community of Madrid, Spain 2 weeks agoSenior Software Engineer - Age of Empires (Remote)Madrid, Community of Madrid, Spain 8 months agoTalent Pool - Senior Software Engineer Front EndGreater Madrid Metropolitan Area 2 months agoSenior Software Engineer - Back Office TeamGreater Madrid Metropolitan Area 2 months agoWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.J-18808-Ljbffr
#J-18808-Ljbffr