onsite
Software Engineer, External API Security - Google
Software Engineer
Software Engineer focused on securing external APIs and microservices, applying secure coding practices, vulnerability analysis, and identity/access management, with experience in agent‑based AI systems.
About the role
Key Responsibilities
- Design, develop, and harden web APIs and microservices against security threats.
- Perform vulnerability analysis and implement remediation strategies across the codebase.
- Apply secure coding standards and conduct code reviews to ensure compliance with security best practices.
- Integrate identity and access management controls into API authentication and authorization flows.
- Collaborate with cross‑functional teams to embed security into the software development lifecycle.
- Research and prototype agent‑based AI techniques to enhance automated security testing and threat detection.
Requirements
- Bachelor's degree in Computer Science or related field, or equivalent practical experience.
- 2+ years of software development experience in one or more programming languages.
- 2+ years of experience building security‑focused software, including vulnerability analysis or IAM.
- Hands‑on experience securing web APIs, microservices, and applying secure coding practices.
- Familiarity with agent‑based AI systems and their application to security automation is a plus.