Principal Software Engineer
Core
Redesign the full product delivery workflow to enable people and AI agents to work together in shared team spaces, automating work and reducing delivery costs.
Role type
Principal Software Engineer (Agentic Engineering Platform)
Builds
Shared cloud agents and developer tools connecting AI models with company knowledge, codebases, APIs, and engineering systems.
Domain
Software Engineering / AI Agents / Product Delivery
Deliverable
production ML models
Required skills
API design, service-oriented architecture, scalability, security, AI coding tools (Claude, Codex, Cursor), context management, model selection, first principles reasoning, domain learning, tool adoption.
Preferred skills
Building/deploying agents and shared engineering tools, cloud infrastructure, service identity, permissions, isolated execution environments, distributed systems, automated testing, agent behavior evaluation, tracing, observability, prototype-to-production scaling.
Technologies
Claude, Codex, Cursor, cloud infrastructure, distributed systems, APIs, databases.
Responsibilities
Identify bottlenecks in software delivery workflows; design, build, integrate, and operate shared cloud agents and developer tools; improve workflows across planning, implementation, testing, review, rollout, and production feedback; build automation for human-agent collaboration; pilot solutions with product engineering teams; package tools and guidance for independent team use; ensure unattended agent work is dependable via permissions, isolated execution, automated testing, and cost controls; set rollout checks based on risk; measure delivery time, quality, review effort, and total cost.
Seniority
Principal, hands-on IC with strategy & mentorship
