onsite
Software Engineer II, Vulnerability Management - Google Germany GmbH
Software Engineer
Senior software engineer focused on building scalable vulnerability management tools using Python, C++, and cloud services. Drives automation, threat analysis, and secure code practices to protect enterprise assets.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance vulnerability scanning and remediation pipelines in Python and C++.
- Integrate security tools with AWS services (ECS, Lambda, S3) to automate data collection and analysis.
- Collaborate with cross‑functional teams to define threat models, prioritize fixes, and implement secure coding standards.
- Build and maintain CI/CD workflows (GitHub Actions, Jenkins) to ensure rapid, reliable deployments.
- Analyze vulnerability data, generate actionable reports, and support incident response efforts.
Requirements
- 3+ years of software development experience in a security‑centric environment.
- Proficiency in Python and C++ with a strong understanding of memory safety and concurrency.
- Hands‑on experience with AWS, Docker, and CI/CD pipelines.
- Solid grasp of vulnerability assessment concepts, threat modeling, and secure software design.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythoncawsdockercicd