Principal Software Engineer
Core
Provide hands-on technical leadership for advertiser-facing products and platforms, defining long-term technical strategy and architecture across frontend, service, and data layers.
Role type
Principal Software Engineer (Full-Stack)
Builds
Modern user experiences, scalable APIs, services, and distributed systems for advertising, commerce, and enterprise domains.
Domain
Advertising, Commerce, Enterprise
Deliverable
production ML models | product features | infrastructure
Required skills
Full-stack development, React, TypeScript, C#, .NET, scalable API design, distributed systems architecture, CI/CD, automated testing, observability, incident response, mentoring technical leaders, cross-team initiative leadership, data-informed product development, experimentation, telemetry analysis.
Preferred skills
Experience building products for workflow-intensive domains, ability to operate in ambiguous environments, pragmatic trade-off making.
Technologies
React, TypeScript, C#, .NET, JavaScript, Python, Java, C, C++
Responsibilities
Define and drive long-term technical strategy and architecture; lead complex cross-team initiatives from design to live operations; build reusable platforms and engineering patterns; establish engineering practices for testing, observability, and deployment; mentor engineers and technical leaders; influence investment decisions through technical expertise.
Seniority
Principal, hands-on IC with strategy & mentorship