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