onsite
Software Engineer - Palo Alto Networks
Software Engineer
Software Engineer role focused on building scalable, secure cloud‑native solutions for a leading cybersecurity platform, leveraging Python, Go, C++, and AWS services.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services for security products.
- Implement cloud‑native architectures using AWS services such as EC2, Lambda, and S3.
- Collaborate with product, security, and operations teams to translate requirements into robust code.
- Write clean, testable code in Python, Go, and C++ and ensure code quality through peer reviews.
- Participate in incident response and troubleshooting to improve system reliability and security.
Requirements
- Bachelor's degree in Computer Science or related field, or equivalent practical experience.
- 3+ years of professional software development experience with Python, Go, or C++.
- Hands‑on experience building and deploying applications on AWS.
- Strong understanding of cybersecurity concepts and secure coding practices.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.