Senior Software Engineer
Rotate
Oct 2024 - Jul 2025 (10 months)
Led and Developed an External Attack Surface Management (EASM) scanner backend using Python, FastAPI, integrating threat detection logic, third-party security APIs, and real-time data processing pipelines. Built highly scalable and fault-tolerant API clients to interface with services like Shodan, Security Trails, and Censys, ensuring resilience and performance under heavy query volumes. Architected a workflow engine backend using AWS SQS queues and Temporal.io, orchestrating scanning jobs, retries, and stateful automation across services. Prioritized testability and reliability, incorporating unit tests with mocking, CI-based static analysis (mypy, ruff), and manual QA pipelines for validation. Implemented comprehensive observability infra