

Search by job, company or skills

Job Description – Software Architect
Department: Software
Reports To: Head of Software
Location: Pune / Bangalore
About Spiro Spiro is building the operating system for electric mobility across Africa - spanning battery swapping infrastructure, fleet operations, energy commerce, and CRM - live across nine markets (Nigeria, Kenya, Rwanda, Uganda, Tanzania, Morocco, Benin, Togo, and Cameroon). Backed by $200+M in funding, we're working on top-notch, cutting-edge technology to solve problems at genuine IoT, fintech, and mobility scale - real-time data pipelines, connected hardware, and platforms that run physical infrastructure, not just dashboards. We build systems designed to scale to billions of events a day and over 1 million transactions a day, and engineered for 99.999% uptime.
We're looking for exceptional engineers and leaders to join us in Pune or Bangalore to help build this platform. This isn't a big company problems, big company headcount environment - you'll own systems end-to-end, with a bar for technical rigor set by experience at top product tech companies, but a working style built for a company still being built.
The Role
We're hiring a Software Architect to own technical direction across a platform that spans battery swapping, fleet telematics, energy commerce, and CRM - all operating in real time, across nine markets, on connected hardware most architects never get to touch. You'll design systems built to scale to billions of events a day and over 1 million transactions a day, engineered for 99.999% uptime. You'll set the technical bar, own systems end-to-end, make (and document) the hard tradeoffs, and be the person teams come to when a design needs to hold up under real-world scale and failure conditions.
What You'll Do
What You Bring
Nice to Have
Why Spiro
Our Footprint: Nigeria, Kenya, Rwanda, Uganda, Tanzania, Morocco, Benin, Togo, Cameroon.
Spiro is an equal opportunity employer. We evaluate all candidates based on merit, without regard to race, gender, religion, nationality, or any other protected status.
Job ID: 152413427
Skills:
Distributed Systems, IoT architectures, device security, cryptographic signing, event streaming, analytical time-series data stores
Skills:
Memory Management, Git, Embedded Rtos, Linux, Qnx, modular software architecture, Bazel, parallel distributed systems, clean code design, DMA engines, low-level system profiling
Skills:
Memory Management, Qnx, Embedded Rtos, Git, Linux, DMA engines, clean code design, hardware abstraction layers, Bazel, system profiling, modular software architecture, parallel distributed systems
Skills:
Distributed Systems, caching resilience infrastructure, IoT architectures, device security, cryptographic signing, event streaming, analytical time-series data stores, multi-country deployments
Skills:
Cloud-Native Applications (AWS, Software Architecture, System Design, Distributed Systems, Azure, Event-driven Architecture