Staff Backend Engineer

Critical River, Inc.
Pleasanton, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Pleasanton, United States of America

Tech stack

Java
Artificial Intelligence
Data analysis
Audit Trail
Big Data
Software as a Service
Cloud Engineering
Continuous Integration
Information Engineering
Python
PostgreSQL
Performance Tuning
Software Engineering
SQL Databases
Enterprise Software Applications
Sql Optimization
Large Language Models
Snowflake
Backend
Kubernetes
REST
Terraform
Data Pipelines
Serverless Computing
Docker

Job description

· Design and develop scalable backend services for data-intensive computation.

· Build reusable, configuration-driven service architectures and processing frameworks.

· Ensure data correctness, traceability, auditability, and reproducible results.

· Optimize SQL, data processing pipelines, and backend performance.

· Develop secure, multi-tenant cloud-native services for enterprise deployments.

· Lead architecture reviews, mentor engineers, and establish backend engineering best practices.

· Collaborate with AI, Data, and Product teams to deliver enterprise-grade solutions.

Requirements

· 8+ years of backend software engineering experience with Staff-level technical leadership.

· Strong expertise in Python (Go or Java experience is a plus).

· Advanced SQL, data modeling, and large-scale data processing.

· Experience building distributed, configuration-driven backend systems.

· Strong knowledge of PostgreSQL, Snowflake, REST APIs, and cloud-native architectures.

· Experience with Docker, Kubernetes, Terraform, and CI/CD.

· Deep understanding of system design, scalability, performance optimization, and reliability.

· Excellent problem-solving, architecture, and cross-functional collaboration skills.

· Preferred Qualifications

· Experience in Finance, Accounting, ERP, Analytics, or regulated enterprise environments.

· Experience with multi-tenant SaaS platforms and customer-hosted deployments.

· Exposure to AI/ML, LLM applications, or data engineering workflows.

· Experience building highly auditable and compliant enterprise systems.

Apply for this position