Senior Staff IT Software Engineer
Palo Alto Networks View all jobs
- Bangalore, Karnataka
- Permanent
- Full-time
- Lead the architectural design and deployment of high-quality, scalable software assets using Python and React, ensuring alignment with enterprise architecture.
- Design and implement advanced agentic systems using the Vertex AI Agent SDK and A2A protocol to enable interoperability between autonomous services.
- Build and maintain Model Context Protocol (MCP) servers to effectively bridge core IT data with LLM-driven applications.
- Influence and guide the engineering team in adopting Agentic IDEs to accelerate code delivery and simplify complex refactoring tasks.
- Proactively collaborate and exchange information with product managers, architects, and other engineering teams to accomplish shared objectives and drive results.
- Mentor and empower junior engineers, fostering a culture of excellence, applied learning, and accountability in both full-stack and AI domains.
- Take ownership of project outcomes, ensuring software solutions are delivered on time and meet rigorous quality and performance standards.
- Challenge existing processes curiously and positively, identifying opportunities for innovation and improvement in our development lifecycle
- Minimum of 8 years of related experience with a Bachelor's degree in Computer Science or a related field, or equivalent military experience.
- 8+ years of professional experience in backend development with Python, utilizing frameworks like Django or FastAPI to build fault-tolerant microservice architectures.
- Demonstrated expertise in frontend development with JavaScript, TypeScript, and React.
- Expert-level proficiency in containerization and orchestration using Docker and Kubernetes (GKE).
- Proven track record of delivering enterprise-grade software solutions from concept to deployment.
- Hands-on experience with Google Cloud Platform, particularly Google Vertex AI.
- Knowledge of Agent SDK, A2A protocols, and the implementation of MCP servers.
- Experience using Agentic IDEs (e.g., Cursor, Windsurf) in a professional development environment.
- Master's degree in Computer Science or a related field.