Search by job, company or skills

Senior Software Engineer, Security Automation (Python) (Remote)

Senior Software Engineer, Security Automation (Python) (Remote)

upgrad rekrut
7-12 Years
Not Disclosed
  • Posted a day ago
  • Be among the first 10 applicants

Job Description

Hiring: Senior Software Engineer, Security Automation (Python) | Remote

About the Client:

We are hiring for a leading US-based Cybersecurity product company with an established presence in Hyderabad. The organization specializes in AI-driven security automation, cybersecurity solutions, and enterprise security operations, helping global businesses strengthen their security infrastructure. This is an excellent opportunity to be part of an innovative, product-focused organization and work on cutting-edge technologies alongside global teams.

Location:Remote

Experience: 7 – 12 Years

Role:Senior Software Engineer, Security Automation (Python) | Remote

Industry:Product base / SAAS Product

What you will do:

• Design multi-stage Python processing flows: boundaries, interfaces, data contracts, and where work should be sync, async, batched, or deferred.

• Optimize existing flows — latency, throughput, memory, API usage, retries, idempotency, and backpressure — using measurement, not guesswork.

• Build reusable components with stable inputs/outputs (OCSF / TEDS or equivalent). Keep business logic in code; use the canvas to compose, not to hide complexity.

• Integrate security and IT systems over REST, webhooks, and custom clients. Own auth, pagination, rate limits, timeouts, and partial failure.

• Apply production engineering habits from large-scale DevOps or DevSecOps: observability, CI, packaging, versioning, and safe rollout of content.

• Make components safe for the AI SOC — Hero AI and deep agents will call what you publish. Contracts and guardrails have to be explicit.

• Write design notes, review approaches with the team, and raise the quality bar for how content is structured and tested.

What you bring:

• 7+ years as a software engineer (backend, platform, or automation systems), with Python as a primary language in production.

• Evidence you have designed non-trivial systems: service/module boundaries, data contracts, and tradeoffs you can explain.

• Evidence you have optimized processing flows: profiling, concurrency (asyncio / threads / processes), batching, caching, I/O wait, or similar — with a result you can walk through.

• Comfort with APIs, JSON, queues or workflow orchestration, and making unreliable third-party systems behave.

• Production discipline: tests, Git, CI, structured logging/metrics, and owning something after it ships.

• A large-scale DevOps, DevSecOps, SRE, or platform background is a strong fit — especially if you have run high-volume pipelines, not only written Terraform.

Nice to have:

• Security automation, SOAR, or SIEM/EDR integrations (XSOAR, Splunk SOAR, custom Python orchestration)

• SOC, IR, or MSSP context — useful, not required if the engineering bar is there

• JavaScript for Turbine-native actions

• Data pipeline work (ingestion → transform → enrich) or workflow engines

• Experience making systems callable by automation or agents (stable interfaces, timeouts, confirmation steps).

Interested candidates can share their updated resume & Details to

[Confidential Information]

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

workflow orchestration

EDR integrations

queues

XSOAR

enrich

data pipeline work

ingestion

About Company