remote
Senior Software Engineer - Network Security - Google
Software Engineer
Lead the design and implementation of secure, scalable network services using Java, Python, and Golang, while driving full‑stack development and ensuring robust security across front‑end and back‑end components.
About the role
Key Responsibilities
- Architect and develop secure network services in Java, Python, and Golang, ensuring compliance with industry security standards.
- Lead full‑stack development, integrating front‑end components built with JavaScript/TypeScript, HTML, and CSS.
- Collaborate with cross‑functional teams to design, test, and deploy high‑availability, low‑latency network solutions.
- Implement security best practices, conduct code reviews, and perform vulnerability assessments.
- Mentor junior engineers and drive continuous improvement of development processes.
Requirements
- Bachelor’s degree in Computer Science or related field, or equivalent experience.
- 5+ years of professional software development experience.
- 3+ years of full‑stack development experience across back‑end (Java, Python, Golang, C++) and front‑end (JavaScript/TypeScript, HTML, CSS).
- Strong understanding of network security principles and secure coding practices.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
javapythoncjavascripttypescript