Overview
At Andalusia Labs, we build 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.
Role
We are hiring a Staff Software Engineer to lead 0 to 1 and 1 to N systems that power programmable markets. You will own critical architecture, ship high-performance services, and raise the engineering bar across the stack. You will work directly with founders and product partners to turn new primitives into production systems that handle high usage.
Responsibilities
Lead architecture and delivery of core services across networking, consensus and execution, tokenization, exchange, settlement, and data pipelines
Design, implement, and operate high-performance services in C++, Rust, Go, or Solidity
Profile and optimize systems for throughput, tail latency, memory, storage, and network efficiency
Build correctness and safety with invariants, property-based testing, fuzzing, static analysis, and thorough reviews
Own production reliability with clear SLOs, on-call readiness, alerting, dashboards, and incident response
Create and maintain internal libraries, developer tooling, and CI to speed delivery and raise code quality
Write clear design docs that explain tradeoffs and drive sound technical decisions
Collaborate with engineers, lead design and code reviews, and raise the engineering bar
Partner with product, research, security, and go-to-market to scope milestones and ship new capabilities
Model and implement financial primitives and risk logic with rigorous testing and telemetry
Requirements
BA / BS in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent practical experience
7+ 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 design
Experience building performant, large-scale, low-latency applications
Experience in compiler implementation, runtimes, optimization, or static analysis
Highly autonomous, ability to design and develop software with minimal guidance
Ability to work in a fast-paced environment and across the product engineering stack
Clear written and verbal communication
Bonus
MA / MS, PhD, or advanced degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent practical experience
10+ 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 systems
Experience in fintech, algorithmic trading, or understanding of financial primitives
Experience with React, Node, and / or TypeScript
Founded a company or experience working with startups
Staff Software Engineer • Pune, Maharashtra, India