Principal Software Engineer
Core
Architecting and building world-class, large-scale commercial applications with a focus on external product impact and ecosystem growth.
Role type
Principal Software Engineer (AI-native & Agentic Automation)
Builds
Large-scale commercial applications, public-facing APIs, and Agentic workflows
Domain
Enterprise Software, AI/LLM, Distributed Systems
Deliverable
production ML models | product features
Required skills
Architecting large-scale commercial applications, AI-native development, Agentic workflow orchestration, LLM integration, distributed systems design, API design, hands-on coding in C#/Java/Python/React, data structures and algorithms, scalable systems design
Preferred skills
Workflow Engines expertise, Orchestration expertise, structured/unstructured data processing, user experience design, Agentic Automation development
Technologies
GitHub Copilot CLI, Coding Agents, Markdown, YAML, LLMs, C#, Java, Python, React
Responsibilities
Architecting and building large-scale commercial applications, designing robust public-facing APIs, orchestrating multi-step Agentic workflows, reviewing Agent-generated code, driving AI-based engineering solutions, leading globally distributed teams through influence
Seniority
Principal, hands-on IC with strategic influence