Plume - Senior Backend Engineer

Developer
💰 Negotiable
📍 Denver, United States
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 5 months ago

Developer is needed in Denver, United States.

Client: Plume

Location: Denver, CO

Job Description

At Plume, we believe that technology isn’t about moving faster, it’s about making life’s moments better. We have built the world’s first, open and hardware-independent service delivery platform for smart homes and businesses. Our SaaS platform utilizes WiFi, advanced AI, and machine learning to create the future of connected spaces at scale. We serve over 60 million locations worldwide and have managed over 3 billion devices. We are expanding rapidly and have achieved our Series F funding in just four years. Our customers include some of the world’s largest Internet Service Providers (ISPs) who rely on us to enhance their smart home offerings and extract insights from their data.

Responsibilities

  • API Development: Design, implement, and maintain RESTful and gRPC APIs for internal and external applications.
  • Cloud Microservices: Architect and deploy scalable microservices in AWS/GCP/Azure using Kubernetes and modern DevOps practices.
  • Data Pipelines: Build real-time and batch data pipelines ensuring data accuracy, performance, and observability.
  • Collaboration: Partner with cross-functional squad members to deliver features 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.

Requirements

  • Strong proficiency in Scala, Go, or Java (experience with multiple languages is a plus).
  • Proven experience with distributed systems, microservices, and event-driven architectures.
  • Fundamental understanding of computer networking, operating systems, and databases.
  • Hands-on expertise in cloud platforms (AWS, GCP, or Azure) and container orchestration (Kubernetes, Docker).
  • Familiarity with data engineering techniques and frameworks.
  • 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).
  • Strong problem-solving skills and adaptability to thrive in an agile, squad-based environment.

Nice To Have

  • Functional programming experience in Scala.
  • Experience with caching layers, distributed storage, and message queues.
  • Familiarity with AI-powered developer tools such as ChatGPT, Cursor, GitHub Copilot, or similar.
  • Contributions to open-source projects or personal projects showcasing backend innovation.

Compensation and Benefits

The total compensation package includes an anticipated base compensation range of $125,000.00 - $146,500.00 plus bonuses, equity, and benefits. Benefits include a 401k plan with a company match, basic life insurance, and comprehensive health, dental, and vision insurance, among other perks.

An employee’s base salary and its position within the range may depend on various factors including job-related knowledge, education, skills, experience, and other business considerations. Published ranges are provided in good faith at the time of posting.

Company Culture

At Plume, we have an environment that fosters curiosity and innovation. We strive to think in ways that other companies may not and prioritize exceptional work; if we cannot do something exceptionally well, we choose not to proceed.

Equal Opportunity Employment

Plume is an equal opportunity workplace that maintains a policy of nondiscrimination in all employment practices. We ensure equal employment opportunities for all qualified individuals without regard to race, color, creed, religion, sex, national origin, age, disability, sexual orientation, gender identity, marital status, pregnancy, military status, or any other characteristic protected by law.

#RemoteWork #LI-Remote #WorkFromHome #RemoteJob #WFH

Posted 2 months ago

No longer accepting applications

Get instant notifications for new Developer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.