CareerPlan

Principal Software Engineer

USFull-time2026-10-08 → 2026-11-10

Core

Define long-term technical direction and AI strategy for customer-facing experiences used by millions, while remaining hands-on in critical software development.

Role type

Principal Software Engineer (Company-level technical strategist & hands-on IC)

Builds

Foundational systems, platforms, and AI-powered features for Dropbox's core product

Domain

Cloud storage, distributed systems, AI/ML integration

Deliverable

production ML models

Required skills

Distributed systems architecture, AI/LLM integration, frontend/backend system design, technical strategy, cross-organizational influence, prototyping, code review

Preferred skills

Scaling company-wide platforms, leading AI/ML technology adoption, operating in distributed virtual-first organizations

Technologies

LLM APIs, agentic frameworks, distributed systems, databases, storage systems, concurrency

Responsibilities

Define long-term technical strategy and partner with senior leaders; Tackle ambiguous technical and product problems; Architect and evolve foundational systems; Drive AI adoption for productivity and features; Influence roadmaps across organizations; Remain hands-on in critical code implementation

Seniority

Principal, company-level strategy & hands-on execution