blackduck

Software Engineer 2

Apply Now

At a Glance

Location
Bangalore
Experience
3+ years
Posted
2026-07-07T05:40:00-04:00

Key Requirements

Required Skills

AWSDjangoDockerKubernetesPython

Requirements

3+ years of professional Python development experience

Strong understanding of Python internals (AST module, import system, metaclasses, descriptors)

Experience with at least two of: Django, Flask, FastAPI

Familiarity with common web security vulnerabilities (OWASP Top 10: SQLi, XSS, command injection, etc.)

Experience writing and maintaining unit/integration tests with pytest

Comfortable with Docker-based development and testing workflows

Responsibilities

Develop and maintain security checkers that detect vulnerabilities at runtime

Build monkey-patching probes for Python libraries and frameworks

Extend AST transformation logic to track data flow through application code

Ensure compatibility across Python 3.8-3.14 and major web frameworks

Write integration tests against sample applications (Django, Flask, FastAPI)

Debug complex instrumentation issues in customer environments