Senior Backend Engineer (Device Cloud API Services)

Brivo

$180K — $200K *
Enterprise Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years experience in software engineering or equivalent education/experience
  • Expertise in building Python REST APIs with Django/DRF and async technologies
  • Knowledgeable in database design, global replication, and performance tuning
  • 5+ years experience in large-scale remote IoT device management and configuration

Responsibilities

  • Design, develop, test, and maintain scalable Python REST API services
  • Own and modernize critical APIs, ensuring their production reliability
  • Create and manage asynchronous Python services using various frameworks
  • Monitor and evaluate performance metrics in distributed systems
  • Diagnose complex cross-service issues and provide technical mentorship
  • Utilize AI coding tools effectively while conducting critical reviews of changes

Benefits

  • Robust benefits and perks package tailored to work location
Full Job Description
Senior Backend Engineer (Device Cloud API Services)

Department: Engineering - Video

Employment Type: Full Time

Location: Austin

Reporting To: Device Cloud Lead

Compensation: $180,000 - $200,000 / year

Description

Design, develop, and maintain the Python/API services that front our cloud video platform. This Senior Backend Engineer will take significant ownership of gateway-scale REST APIs and legacy video-storage services, working across Django/DRF, async Python, PostgreSQL, and our bare-metal Kubernetes platform. The role requires a senior engineer who can independently solve complex distributed-systems problems, improve and modernize production services, and work effectively across application, database, and infrastructure boundaries. AI development tooling is used as a force multiplier throughout the development lifecycle, allowing engineers to focus on architecture, complex problem solving, and critical review while accelerating routine implementation and refactoring.

Key Responsibilities
  • Design, develop, test, troubleshoot, and maintain high-scale Python REST API services, including gateway services with extensive asynchronous communication to downstream systems.
  • Take substantial ownership of critical API, including ongoing development, production reliability, and modernization.
  • Build and maintain asynchronous Python services using Django/DRF, asyncio, aiohttp, and httpx, with strong API design, authentication, validation, and testing practices.
  • Aggressively monitor and maintain performance metrics across globally distributed system.
  • Independently diagnose complex cross-service issues, collaborate with senior engineers and QA, contribute technical guidance and mentoring.
  • Leverage AI coding tools effectively while critically reviewing generated changes


Qualifications
  • 8+ years of relevant software engineering experience or an equivalent combination of education and experience, with demonstrated senior-level ownership of complex production systems.
  • Deep experience building Python REST APIs with Django/Django REST Framework and asynchronous Python technologies.
  • Comfortable with database design, global replication, and performance turning.
  • 5+ years Large scale remote IoT device management and configuration


The compensation for this full time salaried role ranges between $180,000 and $200,000. Individual compensation packages are based on job-related skills, experience, qualifications, work location, training, and market conditions. In addition, Brivonians enjoy a robust benefits and perks package tailored to their work location.

Similar Jobs

More Jobs at Brivo

More Enterprise Technology Jobs

Find similar Senior Backend Engineer (Device Cloud API Services) jobs: