Sr IT Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Palo Alto Networks · 7 hours ago

Sr IT Software Engineer

Palo Alto Networks is dedicated to protecting our digital way of life through innovation and collaboration. They are seeking a Senior IT Software Engineer to join their CPQ team, responsible for designing and developing AI-powered systems, collaborating with various teams, and driving technical design while maintaining high-quality standards in a fast-paced environment.

Agentic AICloud SecurityCyber SecurityNetwork SecuritySecurity
check
Growth Opportunities
badNo H1Bnote

Responsibilities

Design and develop scalable, highly reliable AI-powered business systems across multiple services and teams
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

Qualification

Microservices architectureSpring/Spring BootLarge Language ModelsCI/CD platformsConversational AI platformsObject-oriented programmingJavaGoData structuresAlgorithmsDesign patternsPrompt engineeringInput validationPrompt injection preventionGitDockerSalesforce CPQOracle CPQ

Required

A minimum of 5 years of related experience with a Bachelor's degree; or 3 years with a Master's degree; or a PhD in Computer Science or a related technical field
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
Must be located in or willing to relocate to the SF Bay Area for onsite/hybrid work

Preferred

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
Functional knowledge of Configure, Price, Quote (CPQ) platforms (e.g., Salesforce CPQ, Oracle CPQ)

Benefits

Restricted stock units
Bonus

Company

Palo Alto Networks

company-logo
Palo Alto Networks is a cybersecurity company that offers cybersecurity solutions for organizations.

Funding

Current Stage
Public Company
Total Funding
$65M
Key Investors
Icon VenturesLehman HoldingsGlobespan Capital Partners
2012-07-20IPO
2008-11-03Series C· $10M
2008-08-18Series C· $27M

Leadership Team

leader-logo
Helmut Reisinger
CEO EMEA
linkedin
leader-logo
Nikesh Arora
Chairman CEO
linkedin
Company data provided by crunchbase