Staff Software Engineer - 260421-4
Core
Design and evolve large-scale distributed systems and architectures for scalability, reliability, and maintainability while leading technical strategy and AI-assisted development adoption.
Role type
Staff Software Engineer (Technical Leadership & Architecture)
Builds
Large-scale distributed systems, cloud-native infrastructure, and modernized engineering platforms
Domain
IT Management & Cybersecurity Software, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale distributed system design, Cloud architecture (AWS/GCP/Azure), Technical strategy definition, Cross-team technical leadership, AI-assisted development practices, System reliability engineering, Technical debt reduction, Microservices architecture
Preferred skills
.NET full-stack development, Rust/C#/JavaScript, Kubernetes & Docker, Infrastructure-as-code (Terraform/Pulumi/Bicep), OAuth/OIDC/SAML, CI/CD & Observability, Secure coding & threat modeling
Technologies
AWS, GCP, Azure, Rust, C#, JavaScript, Docker, Kubernetes, Terraform, Pulumi, Bicep, OAuth 2.0, OIDC, SAML
Responsibilities
Lead design of large-scale systems for scalability and reliability; Define technical vision and align engineering with product goals; Partner with leadership to shape technical priorities; Influence direction via architecture and code reviews; Resolve complex technical issues and drive reliability initiatives; Lead modernization and technical debt reduction; Adopt AI-assisted development practices; Mentor cross-functional teams
Seniority
Staff, hands-on IC with strategic leadership