Principal Software Engineer
Core
Design and build AI-driven systems that enable autonomous or semi-autonomous engineering workflows, connecting code, documentation, and systems to AI tooling while ensuring safe and reliable development.
Role type
Principal Software Engineer (AI-native development & platform architecture)
Builds
Context-aware infrastructure, validation layers, static analysis tools, and automation hooks for AI-assisted development
Domain
Enterprise financial reporting, compliance, and collaboration platform with AI integration
Deliverable
production ML models | infrastructure
Required skills
Distributed systems architecture, AI-native development methods, system boundary definition, performance optimization, disaster recovery planning, technical strategy leadership, mentorship of Staff+ engineers, production-quality delivery in small teams, behavioral specification inference
Preferred skills
Cross-pillar technical initiative leadership, platform modernization experience, greenfield delivery, TDD/BDD/chaos testing expertise, engineering velocity improvement, distributed systems background
Technologies
AI tooling, static analysis frameworks, automation hooks, distributed systems frameworks
Responsibilities
Lead technical strategy for large multi-team initiatives, design systems for autonomous engineering workflows, mentor Staff+ engineers, partner with leadership on business-aligned technical decisions, create durable artifacts like runbooks and decision logs, identify and remove architecture bottlenecks
Seniority
Principal, strategy & mentorship