Senior Python Developer – Cybersecurity Process Automation

Artifintech

Charlotte (NC)

On-site

USD 83,000 - 124,000

Full time

26 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ARTIFICIAL INTELLIGENCE TECHNOLOGIES LLC is seeking a Senior Python Developer for Cybersecurity Process Automation in Charlotte, NC. The role focuses on translating security processes into automated workflows, APIs, and services, and designing secure microservices with Python and Java.

You will own end-to-end SDLC, integrate with IAM, PAM, and SIEM/SOAR tools, and mentor junior engineers while contributing to standards and best practices.

Qualifications

  • 6–10 years of software development experience with strong hands-on Python and Java for backend/services and automation.
  • Python experience with FastAPI/Flask, async IO, data processing (pandas), packaging and task runners (Celery/RQ).
  • Java experience with Spring Boot, Spring Security, REST/gRPC, concurrency and JVM tuning.
  • Proven automation of cybersecurity processes (IAM lifecycle, PAM operations, compliance checks, incident enrichment/response, vulnerability workflows).
  • Integration with message queues/event buses (Kafka/RabbitMQ), REST/gRPC, webhooks, and ETL/ELT patterns.
  • Solid grasp of security protocols and standards: OAuth2/OIDC, SAML, TLS; familiarity with NIST/ISO and audit needs.

Responsibilities

  • Translate business/security processes into automated workflows, APIs, and services; produce low level designs and sequence diagrams.
  • Design secure microservices and job runners in Python (FastAPI/Flask) and Java (Spring Boot) using clean architecture and integration patterns.
  • Define reusable automation components, SDKs, and templates to accelerate delivery.

Skills

Python
Java
Backend services
Automation
FastAPI/Flask
Security protocols

Tools

Kafka
RabbitMQ
Celery/RQ
Spring Boot
Okta
SailPoint
Splunk
ServiceNow
Jira
Prometheus

Job description

Senior Python Developer – Cybersecurity Process Automation

Location:

Charlotte, NC

Duration:

21Months+ Extension

Hourly Rate:

Depending on Experience (DOE)

Work Authorization:

Position Title - Senior Python Developer – Cybersecurity Process Automation
Key Responsibilities
  • Translate business/security processes into automated workflows, APIs, and services; produce low level designs and sequence diagrams.
  • Design secure microservices and job runners in Python (Fast API/Flask) and Java (Spring Boot) using clean architecture and integration patterns.
  • Define reusable automation components, SDKs, and templates to accelerate delivery.
Development & Delivery
  • Build event-driven and scheduled automations for IAM onboarding/offboarding, access reviews, PAM workflows, compliance checks, vulnerability/patch management triggers, and SOAR playbooks.
  • Integrate with enterprise tools: IAM (Okta/SailPoint), PAM (CyberArk), SIEM/SOAR (Splunk, Sentinel, Cortex XSOAR), ticketing (ServiceNow/Jira), data platforms, and notification channels.
  • Own endtoend SDLC: coding, unit/integration testing, peer reviews, documentation, and deployment pipelines.
Security, Reliability & Observability
  • Implement secure coding practices: OAuth2/OIDC, SAML, JWT, TLS/mTLS, secrets management (Vault/KMS), encryption, input validation, and least privilege.
  • Add observability (Open Telemetry, ELK/EFK, Prometheus/Grafana) with structured logging, tracing, metrics, and alerting; ensure measurable SLAs and error budgets.
  • Harden services (rate limiting, circuit breakers, policy enforcement, audit trails) and support audit/compliance evidence.
Collaboration & Stakeholder Engagement
  • Partner with IAM, SecOps, and platform teams to refine requirements, map asis/tobe processes, and quantify ROI (FTE hours saved, cycle time reduction).
  • Provide technical guidance, code reviews, and mentor junior engineers; contribute to standards and best practices.
Required Skills & Qualifications
  • 6-10 years of software development experience with strong, recent hands‑on work in Python and Java for backend/services and automation.
  • Python: FastAPI/Flask, async IO, data processing (pandas), scripting, packaging, task runners (Celery/RQ), API integrations.
  • Java: Spring Boot, Spring Security, REST/gRPC, concurrency, JVM performance tuning.
  • Proven experience automating cybersecurity processes (IAM lifecycle, PAM operations, compliance checks, incident enrichment/response, vulnerability workflows).
  • Integration experience with message queues/event buses (Kafka/RabbitMQ), REST/gRPC, webhooks, and ETL/ELT patterns.
  • Solid grasp of security protocols and standards: OAuth2/OIDC, SAML, TLS, certificate management; familiarity with NIST/ISO and audit needs.

ARTIFICIAL INTELLIGENCE TECHNOLOGIES LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. ARTIFICIAL INTELLIGENCE TECHNOLOGIES LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will ARTIFICIAL INTELLIGENCE TECHNOLOGIES LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer – Cybersecurity Process Automation
Senior Python Developer – Cybersecurity Process Automation

MACHINE LEARNING TECHNOLOGIES LLC • Charlotte (NC)

On-site
USD 83,000 - 124,000
Senior Python Developer – Cybersecurity Process Automation
Senior Python Developer – Cybersecurity Process Automation

Valiant Technologies LLC • Charlotte (NC)

On-site
USD 96,000 - 165,000
Senior Python Engineer - Cybersecurity Automation & IAM Workflows
Senior Python Engineer - Cybersecurity Automation & IAM Workflows

Artifintech • Charlotte (NC)

On-site
USD 83,000 - 124,000
Senior Backend Developer (AWS/Azure, Python Expert)
Senior Backend Developer (AWS/Azure, Python Expert)

Artifintech • San Diego (CA)

On-site
USD 150,000 - 210,000
Senior Python Developer — Cybersecurity Automation
Senior Python Developer — Cybersecurity Automation

MACHINE LEARNING TECHNOLOGIES LLC • Charlotte (NC)

On-site
USD 83,000 - 124,000
Senior Backend Developer (AWS/Azure, Python Expert)
Senior Backend Developer (AWS/Azure, Python Expert)

Robotic Technologies Automation • San Diego (CA)

On-site
USD 83,000 - 152,000
Python Full Stack Developer with Financial
Python Full Stack Developer with Financial

Artifintech • New York (NY)

On-site
USD 96,000 - 152,000
Backend Developer – Python
Backend Developer – Python

Artifintech • Plano (TX)

On-site
USD 100,000 - 140,000
Data Engineering (Python + SQL with ETL)
Data Engineering (Python + SQL with ETL)

Artifintech • Alpharetta (GA)

On-site
USD 55,000 - 117,000
Senior Python Developer – Cybersecurity Automation
Senior Python Developer – Cybersecurity Automation

Valiant Technologies LLC • Charlotte (NC)

On-site
USD 96,000 - 165,000