Senior Principal Software Architect
Core
Lead architectural vision and technical direction for mission-critical systems and platform components, ensuring scalability, reliability, and security for large-scale distributed platforms.
Role type
Senior Principal Software Architect
Builds
Secure, scalable, and resilient platforms and services for the intelligent edge and digital workspaces
Domain
Network security, cloud-native infrastructure, distributed systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
.NET Core, distributed systems design, API ecosystem design (REST, GraphQL, gRPC), container orchestration (Docker, Kubernetes), security architecture, systems modeling, DevOps practices
Preferred skills
SOAR system components, policy engines, massive scale distributed systems, infrastructure-as-code, cloud architecture (AWS/GCP/Azure)
Technologies
.NET Core, Docker, Kubernetes, REST, GraphQL, gRPC, AWS, GCP, Azure
Responsibilities
Define overarching architecture and long-term roadmap for platform components; conduct hands-on POCs and evaluate emerging technologies; lead end-to-end design for complex features and control-plane systems; mentor senior engineers and guide architectural decisions; champion operational excellence and reliability standards
Seniority
Principal, hands-on IC with leadership
