- Company Name
- Doppel
- Job Title
- Staff Software Engineer - Platform
- Job Description
-
**Job Title**
Staff Software Engineer – Platform
**Role Summary**
Senior backend engineer responsible for designing and scaling the core infrastructure of an AI‑native social‑engineering defense platform. Drives platform reliability, data processing, and reusable service patterns to enable rapid product development and support massive daily entity scans.
**Expectations**
- Deliver high‑quality, production‑ready code at scale.
- Lead architectural decisions for data pipelines, notification systems, and shared service frameworks.
- Mentor and collaborate with engineering teams to accelerate delivery and maintain consistency.
- Ensure platform performance, security, and observability for billions of daily events.
**Key Responsibilities**
- Build and evolve a scalable data platform with DBT‑based transformation layers for large‑scale event data.
- Design and implement a flexible, multi‑channel notification system (Slack, email, etc.).
- Create and maintain standardized core service patterns (authentication, persistence, messaging) as reusable libraries.
- Collaborate with product, analytics, and security teams to define data models and metrics.
- Define and enforce best practices for code quality, testing, and deployment pipelines.
- Participate in on‑call rotation and incident response to ensure high availability.
**Required Skills**
- 8+ years of backend software engineering experience.
- Strong proficiency in Python, Java, Go, or similar languages.
- Deep knowledge of data engineering concepts, ETL pipelines, and tools such as DBT, Snowflake, BigQuery, or Redshift.
- Experience designing distributed, high‑throughput systems (microservices, event‑driven architecture).
- Proficiency with cloud platforms (AWS, GCP, Azure) and container orchestration (Kubernetes, Docker).
- Familiarity with CI/CD, IaC (Terraform, CloudFormation), and monitoring/observability stacks.
- Excellent problem‑solving, communication, and mentorship abilities.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent professional experience).
- Relevant certifications (e.g., AWS Certified Solutions Architect, GCP Professional Cloud Engineer) are a plus but not mandatory.
San francisco, United states
On site
21-12-2025