Senior Python Developer – Cybersecurity Process Automation

MACHINE LEARNING TECHNOLOGIES LLC

Charlotte (NC)

On-site

USD 100,000 - 140,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

MACHINE LEARNING TECHNOLOGIES LLC is seeking a Senior Python Developer specializing in Cybersecurity Process Automation based in Charlotte, NC. The ideal candidate should have 6-10 years of software development experience, with strong expertise in Python and Java.

The role involves translating security processes into automated workflows, building event-driven automations, and implementing secure coding practices. Candidates should be proficient in cloud & DevOps tools such as Docker and Kubernetes.

Qualifications

  • 6-10 years of software development experience with strong hands-on work in Python and Java.
  • Experience automating cybersecurity processes like IAM lifecycle and compliance checks.
  • Proficiency with cloud, DevOps tools: Docker, Kubernetes, CI/CD platforms.

Responsibilities

  • Translate business/security processes into automated workflows.
  • Build event-driven automations for IAM onboarding/offboarding.
  • Implement secure coding practices and add observability to services.

Skills

Python
Java
Cybersecurity Process Automation
Docker
Kubernetes
CI/CD

Tools

FastAPI
Flask
Spring Boot
Terraform
Prometheus
Grafana

Job description

Overview

Job Description

  • Job ID: J52337
  • Job Title: Senior Python Developer – Cybersecurity Process Automation
  • Location: Charlotte, NC
  • Duration: 21 Months + Extension
  • Hourly Rate: Depending on Experience (DOE)
  • Work Authorization: US Citizen, Green Card, OPT-EAD, CPT, H-1B, H4-EAD, L2-EAD, GC-EAD
  • Client: To Be Discussed Later
  • Employment Type: W-2, 1099, C2C
Responsibilities
  • Architecture & Design: 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.
  • 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 end-to-end 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.
  • Cloud & DevOps: Docker, Kubernetes, CI/CD (GitHub Actions/Jenkins/Azure DevOps), IaC (Terraform), artifact management.
  • Solid grasp of security protocols and standards: OAuth2/OIDC, SAML, TLS, certificate management; familiarity with NIST/ISO and audit needs.
Equal Opportunity Employer

MACHINE LEARNING 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. MACHINE LEARNING 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 MACHINE LEARNING TECHNOLOGITIES 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 Automation
Senior Python Developer – Cybersecurity Automation

MACHINE LEARNING TECHNOLOGIES LLC • Charlotte (NC)

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

MACHINE LEARNING TECHNOLOGIES LLC • San Diego (CA)

On-site
USD 100,000 - 130,000
Cybersecurity Engineer
Cybersecurity Engineer

MACHINE LEARNING TECHNOLOGIES LLC • Austin (TX)

On-site
Python/ R Developer
Python/ R Developer

MACHINE LEARNING TECHNOLOGIES LLC • Jacksonville (FL)

On-site
USD 80,000 - 110,000
Sr AWS Python Developer
Sr AWS Python Developer

MACHINE LEARNING TECHNOLOGIES LLC • Reston (VA)

On-site
USD 90,000 - 120,000
Security Automation Engineer (Python)
Security Automation Engineer (Python)

Marlabs Inc. • Northern (KY)

Hybrid
USD 110,000 - 150,000
Software Engineer (Java or Python) - Dallas, TX
Software Engineer (Java or Python) - Dallas, TX

Talanto • Dallas (TX), Northern (KY)

Hybrid
USD 90,000 - 120,000
Security Automation Engineer (Python)
Security Automation Engineer (Python)

Visa Hunt • United States

On-site
USD 120,000 - 160,000
QA - Python
QA - Python

MACHINE LEARNING TECHNOLOGIES LLC • San Jose (CA)

On-site
Backend Engineer - Python
Backend Engineer - Python

MACHINE LEARNING TECHNOLOGIES LLC • Dallas (TX)

On-site
USD 60,000 - 90,000