Principal Software Engineer – Identity and SSO
Design, build, test, secure, and deploy high-throughput cloud services for a unified human and non-human identity platform. Lead architecture and implementation of AWS- and .NET-based microservices supporting enterprise SSO, zero-trust access, scalability, and strong non-functional requirements.
תחומי אחריות
- Lead architecture and implementation of secure, cloud-native distributed microservices using AWS and .NET.
- Own software development across planning, development, testing, deployment, and continuous delivery.
- Research cybersecurity mechanisms and emerging technologies to address complex platform bottlenecks.
- Collaborate with security architects, product managers, and cross-functional engineering teams.
- Drive code quality, scalability, performance, supportability, and cost optimization.
- Lead code reviews and design discussions, and coach engineers across the team.
דרישות
- 15+ years of hands-on software development experience.
- Extensive experience with .NET and C#, or Java, Go, or Python, in cloud-based microservices environments.
- Bachelor’s or master’s degree in computer science, software engineering, or a related technical field, or experience as an elite technology unit alumnus.
- Strong knowledge of cloud architecture patterns, RESTful APIs, asynchronous workflows, and event-oriented design.
- Experience with system design, high-quality code, peer reviews, performance optimization, and testability.
- Excellent written and verbal English communication skills.
יתרון
- Experience building enterprise-scale SaaS applications with AWS and infrastructure as code using AWS CDK or Terraform.
- Knowledge of security protocols, networking best practices, access management, and SAML, OAuth2, OIDC, and SCIM.
- Experience with CI/CD tools such as GitHub, Jenkins, and Artifactory.
- Experience with Docker, Kubernetes, or OpenShift.
- Experience integrating AI models from commercial or open-source providers.