blackduck
Software Engineer 2
At a Glance
- Location
- Bangalore
- Experience
- 3+ years
- Posted
- 2026-07-07T05:40:00-04:00
Key Requirements
Required Skills
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