remoteonsite
Senior Software Architect - Palo Alto Networks
Software Architect
Lead the design and delivery of scalable, secure cloud‑native platforms, driving architecture decisions across microservices, container orchestration, and AWS environments.
About the role
Key Responsibilities
- Define and evolve the overall software architecture for next‑generation security products, ensuring scalability, reliability, and security.
- Lead the design and implementation of microservice‑based solutions using Java and Python, leveraging containerization and Kubernetes for deployment.
- Collaborate with product, engineering, and security teams to translate business requirements into technical specifications and roadmaps.
- Establish best practices for cloud infrastructure on AWS, including CI/CD pipelines, observability, and cost optimization.
- Mentor engineering teams, conduct architecture reviews, and drive technical excellence across the organization.
Requirements
- 10+ years of software development experience with strong expertise in Java and Python.
- Proven experience designing and delivering large‑scale microservice architectures on AWS.
- Deep knowledge of container orchestration (Kubernetes) and cloud‑native patterns.
- Solid understanding of cybersecurity principles and secure coding practices.
- Excellent communication skills and a track record of influencing cross‑functional teams.
Skills
javapythonkubernetesaws