Staff Software Engineer
What engineering roles in crypto pay
186 salaries · our own dataMost engineering roles in crypto pay between $145k and $266k, with a median of $205k.
As a Staff Software Engineer at Plume, you will be a key member of an engineering team responsible for the full lifecycle of Plume's high-scale cloud platform. You will work across the full cloud stack, from the API and microservice layer through compute and orchestration to the data streaming, pipelines, and storage systems, and the networking that connects them across regions. This role is critical in supporting Tier 1 customers (Charter, Bell, LGI, Jio, J:COM) and ensuring the stability of environments managing Wi-Fi and Security for over 65 million homes and half a billion devices.
What you'll do
- Design, develop, and maintain scalable microservices using Node.js (NestJS) and Scala (Akka), with a forward-looking transition toward Rust and Go
- Lead the transition of legacy monolithic services into discrete microservices, ensuring better maintainability and scalability at Tier 1 scale
- Architect and manage data persistence layers across both SQL (Postgres) and NoSQL (Mongo/DocumentDB), utilizing Redis for high-performance caching and Kafka for scalable event streaming
- Improve the performance, efficiency, and cost of the platform at massive scale, tackling challenges such as messaging and connectivity performance, cross-region latency, and compute and memory utilization
- Build services that are self-healing and capable of handling dependency failures without cascading system-wide outages
- Implement and refine deployment strategies (Blue/Green, Canary) and infrastructure-as-code to ensure that code changes, schema migrations, and architectural refactors never interrupt the customer experience
- Provide third-line support for production environments, including diagnosing release issues, delivering critical fixes, and resolving customer-specific anomalies
- Participate in a compensated, opt-in on-call rotation to ensure 24/7 coverage across global US, EU, and APAC support teams
What you bring
- Proven experience in distributed systems and backend architecture
- Strong experience with Scala or Java (Akka is a plus)
- TypeScript/Node.js experience (Loopback 3 or NestJS is a plus)
- At least basic knowledge of Rust and Go
- Deep understanding of Kafka, Postgres, and MongoDB/DocumentDB, with the ability to select the appropriate database based on specific use cases
- Familiarity with AWS (including SageMaker, Data Pipelines) and GCP
- Good understanding of HTTP/HTTPS and gRPC
- Familiarity with REST APIs, request/response lifecycle, headers, status codes, and error handling
- Understanding of service-to-service communication and API integration patterns
- A desire to move beyond a single specialty to become a full-stack backend expert
- Ability to perform root-cause analysis on complex production issues under pressure
- Comfort working in a global team environment across multiple time zones and cultures (US, EU, APAC)
Nice to have
- Experience managing systems at a scale of millions of concurrent connections
What we offer
- Additional compensation for on-call participation
- Structured objectives via Lattice focused on cross-functional skill acquisition
- Company-sponsored training for key technologies and capabilities
About Plume
Plume is the creator of the only open, hardware-independent, cloud-controlled experience platform for ISPs and their subscribers. The SaaS platform uses WiFi, advanced AI, and machine learning to deliver services to over 60 million locations globally and manages over 3 billion devices. Plume partners with over 400 ISP customers, including some of the world's largest such as Charter, Liberty Global, and J:COM.
Context for this role
From the live jobs we track on CryptoJobsHQ, updated daily.
Plume Network has 15 open roles on CryptoJobsHQ: 7 in Engineering, 2 in Operations and 2 in Research. 7% are fully remote, most of the rest in the US and the Netherlands. 2 were posted in the last 7 days.
All 15 Plume Network roles →1,971 Infrastructure roles are open across crypto right now.
Browse Infrastructure Jobs →- Software Engineer II - Rust - Pro at Ink Foundation · On-site
- Senior Software Engineer (Backend): Ledger - Wallets at BVNK · Hybrid
- Infrastructure Stability Architect (Senior Staff Engineer) at OKG · On-site
- Principal, Data Engineering (Data Ops) at Hut 8 · On-site
