8 Principal Software Engineer $100k+ Jobs in San Francisco
San Francisco Principal Software Engineer $100k jobs • $100k Principal Software Engineer jobs in San Francisco • high paying Principal Software Engineer jobs San Francisco • six figure Principal Software Engineer roles with remote and hybrid options when available.
The ChatGPT Learning team creates the next generation of learning experiences within ChatGPT. Millions of people use ChatGPT each week to explore concepts, practice skills, and work through challenges, making learning one of the platform’s largest consumer use cases.
The Connector Ecosystem team builds the platform and product experiences that let people extend ChatGPT and Codex. We work on plugins, skills, connectors, interactive apps, and open standards like the Model Context Protocol (MCP).
This is a hands-on engineering role. You'll own, in code, the contracts between our payments systems, bank connectivity and risk decisioning, and you'll build the hardest cross-system changes yourself. Expect to spend about two-thirds of your time building.
Build the agent harness for planning, tool use, memory, context compaction, interruption and recovery during long-running work. Integrate OpenAI and Anthropic model APIs. Select models using measured quality, latency and cost, with clear failure handling.
As a Principal Engineer on the OIG team, you will be involved into development, design, and maintenance of our product to serve enterprise customers at scale.
Join the robotics team at a defense technology company developing autonomous systems to detect and counter drone threats. This is a senior, hands-on individual contributor role focused on production C++ running on physical robotic hardware.
Act as the technical lead for large parts of the scanner platform: system architecture, codebase structure, and long-term maintainability. Own core runtime foundations: distributed control, state management, fault handling, and reliability.
On a day-to-day basis, the employee will design, implement, and optimize backend services responsible for data processing, query execution, and system performance in high-throughput environments.