Senior Backend Software Engineer IV

New
Based in the United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
DockerPostgreSQLPythonSQLDjangoGCPKubernetesTerraformBigQuerydbt

Requirements

  • 7+ years of professional software engineering experience, including leadership on complex backend initiatives.
  • Strong expertise in Python and Django, with experience maintaining large-scale production systems.
  • Advanced system design skills with experience building distributed, scalable backend architectures.
  • Hands-on experience with Google Cloud Platform (GCP), including infrastructure provisioning and optimization.
  • Proven experience with Terraform and infrastructure-as-code practices.
  • Strong knowledge of PostgreSQL, relational database design, and SQL optimization.
  • Experience working with BigQuery and dbt, including integrating analytical data into application backends.
  • Strong understanding of containerization and orchestration tools such as Docker and Kubernetes.
  • Experience building or supporting event-driven systems and asynchronous processing workflows.
  • Excellent communication skills with the ability to explain complex technical concepts to diverse stakeholders.

Responsibilities

  • Lead the design and evolution of backend architecture, including microservices and scalable APIs that power member-facing applications across web and mobile platforms.
  • Build and maintain high-performance systems using Python and Django, ensuring clean, testable, and production-ready code at scale.
  • Design and optimize PostgreSQL data models and queries while integrating operational and analytical data sources such as BigQuery and dbt.
  • Own cloud infrastructure on Google Cloud Platform, leveraging Terraform for infrastructure-as-code and ensuring system reliability and scalability.
  • Implement event-driven and asynchronous systems using tools such as Celery and Pub/Sub to support workflows, notifications, and real-time features.
  • Define and monitor system reliability metrics (SLAs, SLOs, SLIs), and lead incident response, root cause analysis, and long-term fixes.
  • Collaborate cross-functionally with Data Engineering, AI, Product, and Frontend teams to deliver end-to-end features and data-driven user experiences.
  • Mentor engineers and contribute to engineering best practices including code quality, testing, documentation, and system design standards.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now