Jobs · Engineering

Staff Engineer

Plume · United States · 2 wk ago
RemoteRemoteEngineeringFull-time

As part of our Connectivity Services team within Product Engineering, you will play a critical role in architecting and building highly scalable, high-performance backend systems that power our connectivity services products. This is a full-stack backend engineering role spanning microservices, APIs, real-time and batch data pipelines, and distributed cloud architecture & development.

Responsibilities

  • Architecture & Distributed Systems: Architect and build large-scale cloud-distributed systems including microservices, streaming and batch data pipelines, and databases, operating at scale (tens of millions of locations).
  • API Development: Design, implement, and maintain RESTful and gRPC APIs powering internal and external applications.
  • Cloud Microservices: Architect and deploy scalable microservices on AWS and GCP using Kubernetes and modern DevOps practices.
  • Data Pipelines: Build both real-time/streaming and offline/batch data pipelines, ensuring data accuracy, performance, and observability. Build Machine Learning pipelines to produce actionable insights that can feed into algorithms and Agentic software.
  • Legacy + New Architecture: Support and maintain the existing production stack while contributing to and helping shape the new cloud architecture.
  • Technical Leadership: Technically lead and mentor a small team, including guiding junior engineers on architecture and implementation.
  • Collaboration: Partner with cross-functional squad members and peer staff/senior engineers to deliver features end-to-end, from concept to production.
  • System Reliability: Optimize services for scalability, resilience, and high availability.
  • Engineering Excellence: Contribute to architecture discussions, enforce coding standards, and drive best practices in CI/CD, testing, and monitoring.
  • Security: Embed security and compliance into backend systems and data workflows.

Qualifications

  • 5–8 years of professional software engineering experience.
  • Proven, hands-on experience building and operating large-scale cloud-distributed systems.
  • Strong proficiency in Go and Python.
  • Demonstrated experience technically leading a small team and mentoring junior engineers on architecture and implementation.
  • Strong communication skills.
  • Proven experience with distributed systems, microservices, and event-driven architectures.
  • Fundamental understanding of computer networking (including Wi-Fi), operating systems, and databases.
  • Hands-on expertise in AWS (primary cloud) and container orchestration (Kubernetes, Docker); GCP experience a plus.
  • Experience with real-time streaming (Kafka/Pulsar) and batch data pipeline frameworks (e.g., Spark).
  • Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra, DynamoDB).
  • Solid knowledge of CI/CD pipelines, testing frameworks, and observability tools (Grafana, Prometheus, ELK).
  • Comfortable in a fully remote, globally distributed team as this role requires daily overlap with teammates in various geographies.
  • Strong problem-solving skills and the ability to thrive in an agile, squad-based environment; focused on technical/architectural decision-making rather than business-facing work.

Nice to Have

  • Scala experience (legacy stack).
  • Experience with caching layers, distributed storage, and message queues.
  • Familiarity with AI-powered developer tools such as ChatGPT, Claude, Cursor, GitHub Copilot, or similar to boost productivity.
  • Contributions to open-source projects or personal projects showcasing backend innovation.

We are unable to offer sponsorship at this time.

Pay

Total compensation package includes an anticipated base compensation range of $150,000 – $170,000, plus up to 15% bonus, equity, and benefits.

Benefits

  • 401k plan with company match.
  • Basic life insurance.
  • Health, dental, vision, and other benefits and perks.

An employee's base salary and its position within the range may depend on job-related knowledge, education, skills, experience, and other business-related considerations.

Similar jobs

Staff Engineer

Bennett & Pless, Inc.Raleigh, NC· 3 days ago
Engineeringapply on workforcenow.adp.com

Staff Engineer

Vizient, IncEdina, MN· 2 mo ago
Engineering$118k–$206k/yrapply on careers.vizientinc.com

Staff Engineer

7-ElevenIrving, TX· 1 mo ago
Engineeringapply on careers.7-eleven.com

Staff Engineer

Weaver Consultants GroupNaperville, IL· 2 mo ago
Engineering$65k–$75k/yrapply on paycomonline.net

Staff Engineer

Pittsburgh Robotics NetworkPittsburgh, PA· 2 mo ago
Engineeringapply on motional.com

Staff Engineer

TerraconBaton Rouge, LA· 3 mo ago
Engineeringapply on careers.terracon.com