This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Sr IT Software Engineer to join our CPQ (Configure Price and Quote) team. You will be responsible for design and development of AI-powered systems for our go-to-market platform, which is a key system within the PANW ecosystem. We are looking for those inspired by the challenge of solving unique and difficult technical problems. This role will engage with multiple product and engineering teams and will play a critical role in building great products, and elevating our engineering best practices across the organization. As a Sr IT Software Engineer, you will drive technical design and consistently deliver high-quality technology products that scale. The ideal candidate will be able to thrive in a fast-paced, dynamic environment, influence design decisions, and quickly adapt to new business requirements and emerging technologies.
Job Responsibility
Design and develop scalable, highly reliable AI-powered business systems across multiple services and teams for GTM
Proactively collaborate and exchange information with product managers, architects, and other engineering teams to accomplish shared objectives and ensure alignment
Establish and champion engineering standards and best practices within an agile development environment
Challenge the status quo curiously and positively, applying learned insights to simplify complex technical challenges and improve system design
Balance technical debt, product stability, and new features against a backdrop of go-to-market pressures and timelines
Focus on the details by writing high-quality, maintainable, and well-tested code to deliver robust solutions
Mentor junior engineers, empowering them through knowledge sharing and constructive code reviews
Represent the engineering team in cross-functional technical discussions, ensuring alignment and clear communication of complex topics.
Requirements
A minimum of 3+ years of related experience with a Bachelor’s degree
Proven ability to develop and maintain scalable web applications and integrations using a microservices architecture
Strong server-side software development experience using Spring/Spring Boot, Java, Go, or other comparable technologies
In-depth knowledge of object-oriented programming, data structures, algorithms, and design patterns
Experience building production applications with LLM APIs (e.g., Google Vertex AI/Gemini, OpenAI, Anthropic)
Familiarity with Large Language Models (LLMs), vector embeddings, semantic search, and similarity-based retrieval patterns
Understanding of prompt engineering best practices and LLM security considerations like input validation and prompt injection prevention.
Nice to have
Experience architecting conversational AI platforms, chatbots, or Text-to-SQL systems
Proficiency with CI/CD platforms and tools such as Kubernetes, Jenkins, Git, Spinnaker, or Docker