Senior Software Engineer (Sphere Pay) - Work closely with another senior engineer in leading out a nimble but world-class team of 3-4 engineers to shape, build, and maintain our existing payments business. This includes front-facing products, integration of external partners (from money transmitters and banks, to compliance vendors, exchanges, and trading counterparties), to internal tools for payment ops automation, ledgering, reconciliation, and liquidity management. - Directly contribute to core interface design and write code. Rationally scrutinize and clearly consider the technology and architecture choices we make in building products that our customers want. In many cases, you will be the key decision maker. - Help drive the design, development, and maintenance (whether new or existing) of our low-latency microservices, databases, developer tooling, and distributed systems core. Ensure that these systems are reliable, available, efficient, and scalable.
1. >=5 years of software engineering at fintech startups, ideally has experienced both early stage (pre-seed to Series A) and later stage (Series B+) as a founder or early team member . 2. Great communication skills, comfortable with leading reviews, documentation, and technical discussions on testing and benchmarking. 3. Deep understanding and passion for TypeScript. You’ve put in the hours to turn on strict mode and befriend ESLint, learning topics like narrowing and generics. You have strong opinions, weakly held, about the JS ecosystem, and have a love/hate relationship with Node. 4. Experience designing, developing, and deploying scalable low-latency microservices. You know your way around handling high-throughput data streams, and have managed event-driven infrastructure systems with tools like Kafka, Spark, Flink, RabbitMQ, and SQS. 5. You’ve built enough bad databases to learn how SQL internals like indexing, execution plans, and concurrency control actually work; and therefore understand their trade-offs. 6. Experience deploying and maintaining distributed cloud infrastructure (we use GCP). You’re comfortable with everything from handling K8 throttling to writing clean Helm templates. 7. You care about your code. It matters to you that it’s simple, readable, and performant. You take pleasure in making it more organized over time. However, you are comfortable navigating business trade-offs —code will never be perfect at launch, but we can make it great over time. 8. Through the circumstances of your life, you care deeply about increasing economic opportunity in emerging markets by making global commerce accessible to everyone. 9. Experience with Rust is a plus.
After years navigating the idea maze, we’ve stumbled on a previously unexplored path to exponentially boost human prosperity and make the world a fairer place. Join us in making a global impact, particularly in emerging regions that are just starting to connect. Have executive level impact, responsibility, and upside in an early-stage startup that has found initial product-market fit and has been growing more than 100% per month over the last year. Work on some of the hardest problems in the world, leveraging frontier technology in cryptography and distributed systems to modernize payments infrastructure from 1959. Join as employee #13-14 (and engineer #6-7) and help us define a world-class culture of collaboration, rationality, low ego/status, customer obsession, and output. Whether you’re a fintech generalist or payments specialist, you’ll be a key technical team member in helping us build end-to-end a modern SWIFT for the 21st century and beyond. There are rare learning opportunities, and you’ll be joining just as we start to scale. Work wherever you want, whenever you want, as long as you ship.