CareerPlanSign in

Principal, Software Engineer

DDUS💼 Full-time🗓 2026-08-24 → 2026-09-26

Core

Technical anchor for a team building backend distributed services, data platforms, and agent/LLM-backed systems for ambitious global brands.

Role type

Principal Software Engineer (Backend & AI Systems)

Builds

Distributed services, data platforms, agent and LLM-backed systems, and integrations for client brands.

Domain

Technology & Data, Marketing Technology, Generative AI

Deliverable

production ML models | product features | infrastructure

Required skills

Backend architecture, distributed systems, Python, API design, microservices, serverless, SQL/NoSQL databases, cloud platforms, Docker, CI/CD, GenAI tools, frontend architectural awareness

Preferred skills

Agent development frameworks (Google ADK), Angular/TypeScript, digital agency experience, people management

Technologies

Python, Google Cloud, AWS, Azure, Docker, Git, Angular, Typescript, Gemini CLI, Claude Code, Codex

Responsibilities

Lead architectural design of complex backend and distributed systems end to end; take full ownership of workstreams and unblock teams; act as technical consultant to clients via presentations and workshops; mentor P1 and P2 engineers; lead small project teams (2-5 ICs); evaluate proposed work for client value maximization.

Seniority

Principal, hands-on IC with mentorship and small team leadership

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.