Cybersecurity Engineer

Overview

On Site
Full Time

Skills

Cyber Security
IT Architecture
Collaboration
Usability
Regulatory Compliance
Research
Identity Management
Software Engineering
Security Engineering
Amazon Web Services
Cloud Computing
Authentication
Authorization
OAuth
OIDC
SAML
Access Control
Java
Python
Documentation
Software Development
Software Development Methodology

Job Details

Job Description

Base-2 Solutions is seeking a Cybersecurity Engineer who will design and develop technical architecture components enabling application teams to integrate with zero trust authentication and authorization services. Work closely with application developers, security architects, and infrastructure teams to build secure-by-design integration patterns and accelerate adoption of zero trust principles across the enterprise.

Capabilities
  • Design, develop, and maintain reusable frameworks, libraries, APIs, and reference implementations for zero trust authentication and authorization.
  • Create developer guides, documentation, and best practices to enable smooth integration with security services.
  • Implement and support fine-grained authorization patterns (entitlements, row-level security, ABAC).
  • Collaborate with architects and engineers to ensure security services meet performance, usability, and compliance requirements.
  • Conduct code reviews and provide guidance to development teams on secure coding and integration practices.
  • Research emerging zero trust and identity/access management technologies to recommend improvements.

Qualifications
  • Minimum 7 years professional experience in software engineering, security engineering, or related roles.
    • Bachelors degree OR experience may used in lieu of degree.

Required Skills/Experience
  • Experience designing, developing, and deploying application components leveraging AWS cloud services in IL6 classified environments.
  • Proven experience implementing authentication and authorization frameworks (e.g., OAuth 2.0, OIDC, SAML).
  • Hands-on expertise with fine-grained access control models (entitlements, row-level security, ABAC).
  • Strong proficiency in at least one programming language (e.g., Java, Go, Python) for building frameworks and libraries.
  • Solid experience with zero trust architecture and principles.
  • Experience creating developer documentation and integration guides.
  • Strong grasp of secure coding practices and software development lifecycle (SDLC) security.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.