Principal Software Architect, Platform Engineering
Core
Modernize legacy systems onto a unified platform by designing high-leverage architecture, building proof-of-concepts, and ensuring coherent system composition.
Role type
Principal Software Architect (Platform Engineering)
Builds
Production-grade platform infrastructure, reference implementations, and generative AI agent integrations.
Domain
Cloud-native distributed systems, microservices, and AI-native software development.
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, microservices architecture, cloud infrastructure operations, generative AI and agent integration, system modernization, cross-cutting dependency management, on-call reliability ownership, technical mentorship, complex system re-architecture, hands-on coding in C/C#/Java/Python/JavaScript
Preferred skills
Azure cloud platform expertise, deep domain knowledge from embedded team work, strategic sequencing of high-stakes migrations
Technologies
C, C++, C#, Java, JavaScript, Python, Azure, CI/CD pipelines
Responsibilities
Prototype and build proof-of-concepts and reference implementations to de-risk architectural decisions, own system composition and cross-cutting dependencies to maintain code coherence, mentor engineers and hold on-call responsibility for shipped systems, integrate generative AI agents into production workflows, feed lessons from hard problems back into platform golden paths, shape architectural direction across teams as an individual contributor
Seniority
Principal, hands-on IC with strategy & mentorship
