? 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 secure 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
[email protected]
📌 Senior Software Engineer, Security Automation (Python) (Remote)
🏢 upGrad Rekrut
📍 Bengaluru