CareerPlan

Principal Software Engineer - Pro-Code Server Engineer

United States, California, Mountain ViewFull-time2026-10-22 → 2026-11-10

Core

Lead pro-code engineering practices by writing production code, modernizing legacy systems, and building scalable server services and AI-integrated systems.

Role type

Principal Software Engineer (Pro-Code Server & AI Systems)

Builds

Scalable, resilient, secure server services, APIs, orchestration layers, agent runtimes, retrieval systems, and evaluation frameworks.

Domain

Enterprise software, distributed systems, AI/LLM integration, legacy modernization

Required skills

Large-scale distributed systems design, legacy codebase modernization, engineering standards definition, developer tooling creation, rapid prototyping, production engineering practices, Responsible AI integration, system architecture, concurrency management, AI-assisted development

Preferred skills

Internal developer platform experience, engineering guild leadership, AI safety and governance expertise

Technologies

C++, C#, Java, Go, Rust, Python, Large Language Models, Retrieval-Augmented Generation, Agent Orchestration

Responsibilities

Write production code and debug complex failures; Mentor engineers on pro-code practices; Develop and drive adoption of engineering standards; Define modernization approaches for legacy systems; Build tools and automation for developer workflows; Prototype solutions for hard technical problems; Design and operate scalable server services and AI systems; Establish safe deployment and monitoring practices.

Seniority

Principal, hands-on IC with strategic influence