Unknown Company

Senior Software Engineer / Architect

mc lean, va • Posted 3 days ago
Remote Full Time General

Cloud DeveloperFlexibility in location open to fully remote candidates (please include location on resume).Experience/SkillsOpen to H1B candidates Reason for Opening: Additional support needed Schedule: 9-5 EST Required Skills: AWS, Kubernetes, platform skill setYears of experience: 12+ YearsJob Description: A successful candidate will have the following characteristics:Knowledge & experience in building OAuth solutions. Knowledge of authentication, authorization of services via OAuth.Experience in understanding and implementing against technical IAM architecture designs across six major capability areas:Identity Lifecycle ManagementIdentity Data ModelsAccess Lifecycle ManagementRuntime EnforcementCredential ManagementIdentity FederationHistory of contributing to deployments in an engineering role.Identity Lifecycle Management and user provisioning/de-provisioning.Single Sign On (SSO) integration and session management for multiple web and cloud applications.Identity Federation (SAML) configuration and integration across multiple trusted third parties, applications, and systems.Multi Factor Authentication (MFA) such as Duo or Microsoft Authenticator security integration into the authentication, authorization, and single sign on process for applications and systems.API security and API integration with IAM systems for sharing identity contexts.Good knowledge in identity and access data correlation, normalization and building of cohesive identity and access data models for large enterprises.Experience with complex Identity and Access Management integration and service delivery use cases and requirements.WebAuthn experience is a nice to have.Knowledge of IT, service-oriented architectures, software development life cycles, or information security platforms and applications.Requirements:Minimum 10 years of experience in software development5+ years of related industry experience in an enterprise environment3+ years experience in integrating security and IAM products in mid to large enterprises.Demonstrable experience with Java Spring / Spring Boot, JPA / Hibernate, Postgres and REST / RPC calls over HTTPProficiency using.NET languages (C#, VB.NET)Microsoft Azure platform technologies (e.g., IoT Hub and related concepts, Service Bus Queues, Blob Storage)KubernetesJenkins, Git and ArtifactoryFormal design patterns and industry best-practicesScripting languages (e.g., Groovy / Perl / Python / Ruby)2+ years of experience with requirements, design, implementation, integration, and testing for IAM component integration into on-premise and cloud-based applications.2+ years of experience across a variety of technologies databases, directory services, application servers, network infrastructures, Linux operating systems, and an understanding of fundamental security and data flows within these components.Excellent verbal and written communication skills.Self-motivated, driven, and creative individualExperience with the following are differentiators:Robot / Sauce LabsSecurity (e.g., PKI, SSL / TLS, Fuzzing, etc.

Back to Job Search