Principal Software Engineer
Core
Define and drive end-to-end technical vision, architecture, and execution strategy for 1P GC and FCC connectors and their shared platform capabilities.
Role type
Principal Software Engineer (Technical Leadership & Architecture)
Builds
AI-native systems, reusable frameworks, SDKs, control-plane capabilities, and secure authentication/data access mechanisms for connectors.
Domain
Cloud services, distributed systems, AI-native development, and platform engineering.
Deliverable
production ML models
Required skills
Distributed systems architecture, AI-native development (agents, copilots, grounding, evaluation), secure authentication, API design, cloud services, observability, technical leadership, system design, automation, responsible AI practices.
Preferred skills
Experience with C, C++, C#, Java, JavaScript, or Python; experience designing commercial-grade distributed platforms at global scale; ability to translate ambiguous business opportunities into technical roadmaps.
Responsibilities
Define technical vision and execution strategy for connectors; build AI-native systems and engineering workflows; create reusable frameworks and SDKs; lead technical design for security, reliability, and compliance; establish engineering excellence through scalable design and automated testing; mentor engineers and influence technical decisions.
Seniority
Principal, hands-on IC with strategic leadership
