Software Engineer (Security & Identity / IAM) - Onsite

San Jose, CA, US • Posted 10 hours ago • Updated 10 hours ago
Contract Independent
Contract W2
On-site
$50 - $60/hr
Company Branding Image
Fitment

Dice Job Match Score™

🎯 Assessing qualifications...

Job Details

Skills

  • Access Control
  • Amazon SageMaker
  • Analytics
  • Artificial Intelligence
  • Authentication
  • Cloud Computing
  • Collaboration
  • Conflict Resolution
  • Continuous Delivery
  • Continuous Integration
  • Cyber Security
  • Dashboard
  • Data Integrity
  • Debugging
  • Docker
  • Java
  • KPI
  • Kubernetes
  • Machine Learning (ML)
  • Machine Learning Operations (ML Ops)
  • Microservices
  • Multi-factor Authentication
  • Natural Language Processing
  • OWASP
  • Problem Solving
  • Programming Languages
  • PyTorch
  • Python
  • Regulatory Compliance
  • SaaS
  • Salesforce.com
  • Software Development
  • Software Engineering
  • Software Security
  • TensorFlow
  • Terraform
  • Testing
  • Training
  • Workflow
  • scikit-learn

Summary

Software Engineer (Security & Identity / IAM) San Jose, CA Contract

We are seeking a highly talented Software Engineer to join our team in building a next-generation Enterprise Security and IAM platform. The ideal candidate has strong software engineering skills, with a passion for designing secure, large-scale, distributed systems. Knowledge or experience in AI/ML or MLOps is valuable. In this role, you will develop and optimize scalable solutions, collaborate with cross-functional teams, and contribute to the integration of intelligent, AI-driven capabilities that enhance enterprise security. Curiosity and willingness to learn in this ever changing area is also equally important. If you are excited about pushing the boundaries of security and working with advanced technologies, we encourage you to apply! Responsibilities

Analyze large-scale structured and unstructured datasets to identify trends, anomalies, risks, and opportunities in security and AI-powered tools.
Build, curate, and maintain datasets; ensure data integrity across multiple sources for testing and model development.
Develop, optimize, and test machine learning models (predictive, generative, NLP) and support MLOps workflows for deployment, monitoring, and integration into IAM systems.
Partner with data scientists to productionize AI/ML models for risk-based access control, anomaly detection, and identity analytics.
Design and implement quantitative metrics, dashboards, and visualizations to communicate insights and track key performance indicators (KPIs).
Monitor log and telemetry data to proactively detect potential harms, threats, and misconfigurations.

Build and deploy containerized applications using Kubernetes, Docker, Terraform, and modern CI/CD practices.

Write clean, maintainable, and efficient code in languages such as Python, Go, and Java.

Collaborate with cross-functional teams to integrate IAM features such as Zero Trust, adaptive authentication, and device attestation.

Troubleshoot and resolve software, infrastructure, and platform-related issues across diverse environments.

Required Skills/Experience


Bachelor s degree in Computer Science, Software Engineering, or related field (or equivalent experience).

3 8 years of professional software development experience.
Proficiency in one or more programming languages: Python, Go, Java.
Experience with distributed systems, SaaS platforms, microservices, and REST/gRPC APIs.
Familiarity with Kubernetes, Docker, Terraform, and cloud-native architectures.

Knowledge of software security best practices (e.g., OWASP Top 10, Zero Trust, MFA).
Strong problem-solving, debugging, and collaboration skills.
Knowledge and/or experience with MLOps or AI/ML concepts, with willingness to grow further in this area.
Experience working in a large-scale, enterprise environment.
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Preferred Qualifications

Exposure to MLOps pipelines (model training, deployment, monitoring).
Familiarity with ML frameworks (TensorFlow, PyTorch, scikit-learn) or cloud AI services (AWS SageMaker, Bedrock, Salesforce Cloud AI).
Experience with IAM, Cybersecurity, or compliance

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.
  • Dice Id: 91163020
  • Position Id: 8950605
  • Posted 10 hours ago

Company Info

About American IT Systems

American IT Systems Staffing Fastest growing Recruitment firm helping clients hire the best quality candidates faster across the globe.

We provide services starting from Temporary Staffing & Permanent Recruitment to management consulting. We specialize in Technology, Product & Design hiring headhunting & sourcing passive resources using cutting edge technology & tools

Our Aim

Hiring and recruiting top talent can be a challenging, time-intensive process. Client organizations recognize the value in saving time, money and preventing unnecessary burden on internal staff by outsourcing certain hiring needs. It can also send a strong message to top professionals they will spare no expense in finding and hiring the best talent possible..

About_Company_One
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Santa Clara, California

Today

Easy Apply

Contract, Third Party

$60 - $70

Remote

Today

Easy Apply

Contract, Third Party

Depends on Experience

Remote

Today

Easy Apply

Third Party, Contract

Depends on Experience

Austin, Texas

Today

Easy Apply

Full-time

$50 - $55

Search all similar jobs