Staff Software EngineerAndalusia Labs is building foundational economic infrastructure for programmable global markets, connecting capital, computation, and coordination across the internet. Our work sits at the intersection of distributed systems, finance, and machine intelligence, with the goal of growing the world's programmable GDP.Our team has shipped massively scalable systems and products at Coinbase, Google, AWS, Microsoft, X, TikTok, Goldman Sachs, and High-Frequency Trading firms. We are backed by Coinbase, Mubadala, Lightspeed, Bain Capital, Pantera, Framework, Digital Currency Group, Proof Group, Nima Capital, Naval Ravikant, Arthur Hayes, and founders, GPs, and executives from organizations like Founders Fund, Google, and Coinbase.ResponsibilitiesLead architecture and delivery of core services across networking, consensus and execution, tokenization, exchange, settlement, and data pipelinesDesign, implement, and operate high-performance services in C++, Rust, Go, or SolidityProfile and optimize systems for throughput, tail latency, memory, storage, and network efficiencyBuild correctness and safety with invariants, property-based testing, fuzzing, static analysis, and thorough reviewsOwn production reliability with clear SLOs, on-call readiness, alerting, dashboards, and incident responseCreate and maintain internal libraries, developer tooling, and CI to speed delivery and raise code qualityWrite clear design docs that explain tradeoffs and drive sound technical decisionsCollaborate with engineers, lead design and code reviews, and raise the engineering barPartner with product, research, security, and go-to-market to scope milestones and ship new capabilitiesModel and implement financial primitives and risk logic with rigorous testing and telemetryRequirementsBA/BS in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent practical experience7+ years of systems programming experience working with at least one of these languages (C++, Rust, Go, Solidity)Deep understanding of distributed systems, data structures, algorithms, and software designExperience building performant, large-scale, low-latency applicationsExperience in compiler implementation, runtimes, optimization, or static analysisHighly autonomous, ability to design and develop software with minimal guidanceAbility to work in a fast-paced environment and across the product engineering stackClear written and verbal communicationBonusMA/MS, PhD, or advanced degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent practical experience10+ years of systems programming experience working with at least one of these languages (C++, Rust, Go, Solidity)Familiarity with cryptography, key management, TEEs, or zero-knowledge systemsExperience in fintech, algorithmic trading, or understanding of financial primitivesExperience with React, Node, and/or TypeScriptFounded a company or experience working with startups