Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr Software Engineer (Internet Security Platform) image - Rise Careers
Job details

Sr Software Engineer (Internet Security Platform)

Company Description

Our Mission

At Palo Alto Networks® everything starts and ends with our mission:

Being the cybersecurity partner of choice, protecting our digital way of life.
Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we’re looking for innovators who are as committed to shaping the future of cybersecurity as we are.

Who We Are

We take our mission of protecting the digital way of life seriously. We are relentless in protecting our customers and we believe that the unique ideas of every member of our team contributes to our collective success. Our values were crowdsourced by employees and are brought to life through each of us everyday - from disruptive innovation and collaboration, to execution. From showing up for each other with integrity to creating an environment where we all feel included.

As a member of our team, you will be shaping the future of cybersecurity. We work fast, value ongoing learning, and we respect each employee as a unique individual. Knowing we all have different needs, our development and personal wellbeing programs are designed to give you choice in how you are supported. This includes our FLEXBenefits wellbeing spending account with over 1,000 eligible items selected by employees, our mental and financial health resources, and our personalized learning opportunities - just to name a few!

At Palo Alto Networks, we believe in the power of collaboration and value in-person interactions. This is why our employees generally work full time from our office with flexibility offered where needed. This setup fosters casual conversations, problem-solving, and trusted relationships. Our goal is to create an environment where we all win with precision.

Job Description

Your Career

As a key member of our Internet Security Platform team, you will be responsible for designing and developing large-scale backend systems. You will participate in all phases of the product development lifecycle from definition, design, through implementation, and testing. Work closely with security researchers, data scientists, product managers on new feature requests, QA and DevOps on testing and deployment plans, and other engineering teams on all kinds of collaboration..

Your Impact

  • Bring new ideas to develop security disciplines to solve real-world problems

  • Develop key security research infrastructure for researchers and security services

  • Establish a clear technical and architectural vision for key projects

  • Mentor your fellow engineering members

  • Promote best practices such as design reviews, code reviews, secure coding, and performance tuning

  • Push engineering boundaries, coming up with high-quality, simple solutions to complex engineering and product problems

  • Maintain and cultivate high quality in terms of engineering practices, code quality, and work/foster a culture of engineering excellence, and dynamic execution

Qualifications

Your Experience 

  • BS/MS in Computer Science, Software Engineering, or related field required

  • Creative thinker and team player, with good communication skills and a desire to make a difference.

  • Solid CS fundamentals, as well as networking and operating systems knowledge

  • Extensive hands-on programming skills in Python and Golang. Competent in Java. 

  • Strong grasp on designing complex systems 

  • Strong grasp of data structures and algorithms

  • Experience with Cloud Native environment: Docker, Helm, Kubernetes, etc 

  • Experience with any public cloud platform, GCP preferred

  • Experience with SQL and No-SQL DB technologies such as MySQL, Elasticsearch, MongoDB, and Redis 

  • Experience with queuing systems like PubSub, RabbitMQ, or Kafka

  • Experience with web crawling and LLM is a plus

  • Knowledge of web development technologies such as JavaScript or React is a plus

Additional Information

The Team

We're seeking innovators - engineers who seek to design new products, designing state-of-the-art products that do not exist today. These engineers love to code with a drive to build global products and bring new ideas to develop security disciplines to solve real-world problems. We are looking for cloud advocates who take ownership of their areas of focus and who are driven to pursue problems at every level. Collaboration is at the heart of our culture and we need engineers who can communicate at a high level and work well with multi-functional teams towards achieving a common goal.

Compensation Disclosure

The compensation offered for this position will depend on qualifications, experience, and work location. For candidates who receive an offer at the posted level, the starting base salary (for non-sales roles) or base salary + commission target (for sales/commissioned roles) is expected to be between $120,000 - $203,000/YR. The offered compensation may also include restricted stock units and a bonus. A description of our employee benefits may be found here.

Our Commitment

We’re problem solvers that take risks and challenge cybersecurity’s status quo. It’s simple: we can’t accomplish our mission without diverse teams innovating, together.

We are committed to providing reasonable accommodations for all qualified individuals with a disability. If you require assistance or accommodation due to a disability or special need, please contact us at  [email protected].

Palo Alto Networks is an equal opportunity employer. We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.

All your information will be kept confidential according to EEO guidelines.

Average salary estimate

$161500 / YEARLY (est.)
min
max
$120000K
$203000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr Software Engineer (Internet Security Platform), Palo Alto Networks

At Palo Alto Networks, we're excited to welcome a Sr Software Engineer to join our Internet Security Platform team in sunny Santa Clara, CA! Here, you'll dive into the thrilling world of cybersecurity, playing a pivotal role in designing and developing large-scale backend systems that keep our digital way of life secure. Imagine collaborating with talented security researchers, data scientists, and product managers to bring innovative features to life! As a vital team member, you'll oversee all phases of the product lifecycle, ensuring we meet our high standards of excellence. Your mission? To foster an environment of creativity and collaboration, where fresh ideas are encouraged, and best practices like code reviews and performance tuning are the norm. We want you to be hands-on—using your expertise in Python, Golang, and more—to tackle real-world problems effectively. With your deep understanding of systems design, cloud environments, and database technologies, you’ll help cultivate a culture of engineering excellence. Plus, as a mentor to fellow engineers, you'll share your knowledge to uplift the entire team. At Palo Alto Networks, you’ll not only push the boundaries of engineering but be part of a collective commitment to shaping a safer digital future. Join us on this exciting journey to innovate solutions and protect our users from cyber threats!

Frequently Asked Questions (FAQs) for Sr Software Engineer (Internet Security Platform) Role at Palo Alto Networks
What are the responsibilities of a Sr Software Engineer at Palo Alto Networks?

As a Sr Software Engineer at Palo Alto Networks, you'll be tasked with designing and developing robust backend systems for our Internet Security Platform. You'll participate in all stages of product development, collaborating with researchers, product managers, and other teams to implement new features and ensure thorough testing. Your role also involves establishing technical visions for projects, mentoring other engineers, and promoting best practices like secure coding and performance optimization.

Join Rise to see the full answer
What qualifications are needed for the Sr Software Engineer position at Palo Alto Networks?

To qualify for the Sr Software Engineer role at Palo Alto Networks, candidates typically need a BS or MS in Computer Science, Software Engineering, or a related field. Strong programming skills in Python and Golang are essential, along with knowledge of data structures and algorithms. Familiarity with cloud environments, particularly GCP, Docker, and Kubernetes, as well as experience with SQL and No-SQL databases, are highly desirable.

Join Rise to see the full answer
What kind of team culture can a Sr Software Engineer expect at Palo Alto Networks?

At Palo Alto Networks, the culture is driven by innovation, collaboration, and a commitment to excellence. As a Sr Software Engineer, you'll thrive in an environment that values diverse ideas and promotes open communication. Employees are encouraged to mentor one another and share knowledge, fostering a supportive atmosphere where everyone has a chance to contribute to our mission of improving cybersecurity.

Join Rise to see the full answer
How does Palo Alto Networks support the well-being of its Sr Software Engineers?

Palo Alto Networks is dedicated to supporting the well-being of its employees through various programs. As a Sr Software Engineer, you'll have access to our FLEXBenefits wellbeing spending account, which offers a wide range of eligible items. Additionally, mental and financial health resources are available, alongside personalized learning opportunities to help you grow in your career while maintaining a healthy work-life balance.

Join Rise to see the full answer
What opportunities for growth exist for a Sr Software Engineer at Palo Alto Networks?

A Sr Software Engineer at Palo Alto Networks has ample opportunities for professional growth and development. With a strong emphasis on ongoing learning and mentorship, you'll be encouraged to push the boundaries of your technical knowledge. You can take part in innovative projects, collaborate with cross-functional teams, and work on new features that impact the cybersecurity landscape, paving the way for a dynamic and fulfilling career path.

Join Rise to see the full answer
Common Interview Questions for Sr Software Engineer (Internet Security Platform)
Can you describe your experience with backend system development?

When answering this question, highlight specific projects where you've designed or developed backend systems. Mention programming languages (like Python and Golang) you've used, any frameworks or technologies involved, and how your work contributed to overall project success. This showcases your problem-solving abilities and technical competencies.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Discuss practices such as code reviews, automated testing, and continuous integration/deployment processes that you have implemented or engaged in. Emphasize the importance of teamwork in ensuring that code quality meets or exceeds standards, and provide examples of when you've successfully identified and rectified issues through these practices.

Join Rise to see the full answer
Tell us about a challenging problem you faced in software engineering and how you solved it.

Employ the STAR (Situation, Task, Action, Result) method to structure your response. Provide context about the challenge, what was at stake, the specific actions you took to resolve it, and the eventual outcome. This demonstrates your critical thinking and problem-solving skills under pressure.

Join Rise to see the full answer
What experience do you have with cloud technologies?

Share your hands-on experience with cloud platforms, ideally GCP, and any tools or services you've used (like Docker, Kubernetes, etc.). Explain how you have leveraged these technologies in your prior roles to build scalable and efficient systems. Concrete examples will demonstrate your technical expertise in cloud environments.

Join Rise to see the full answer
Can you explain your approach to collaborating with cross-functional teams?

Illustrate how you prioritize communication and collaboration with teams like product management and QA. Describe instances where you worked closely with diverse groups to achieve shared goals, focusing on how you resolved conflicts or miscommunications to enhance productivity and project outcomes.

Join Rise to see the full answer
How do you stay current with advancements in software engineering and cybersecurity?

A proactive approach to learning is essential in tech roles. Discuss your strategies for staying updated, such as attending webinars, taking courses, participating in forums, or reading industry publications. Mention how you have applied new knowledge to your work effectively.

Join Rise to see the full answer
What best practices do you follow for secure coding?

Outline specific secure coding practices you adhere to, such as input validation, proper error handling, and adherence to frameworks like OWASP Top Ten. Share any experience conducting security audits or penetration testing that demonstrates your commitment to maintaining security in your code.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

Discuss your philosophy on mentorship, highlighting the importance of guiding and empowering junior engineers. Mention specific mentoring activities you have undertaken, such as organizing knowledge-sharing sessions or providing feedback on projects to help them develop their skills.

Join Rise to see the full answer
What role do you believe testing plays in software development?

Express your belief that testing is a critical phase in the software development lifecycle. Discuss different types of testing (unit, integration, etc.) and how they help ensure the reliability and performance of applications. Provide examples of how thorough testing has caught issues earlier in development stages.

Join Rise to see the full answer
What are your thoughts on adopting Agile methodologies in software engineering?

Share your understanding of Agile principles and how they can lead to improved responsiveness and collaboration within teams. Highlight any experience you've had working in Agile environments, and discuss how Agile practices can enhance product quality and team morale.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Palo Alto Networks Hybrid Los Angeles, California, United States
Posted 3 days ago
Posted yesterday
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 17 hours ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Startup Mindset
Collaboration over Competition
Growth & Learning
Inclusive & Diverse

Being the cybersecurity partner of choice, protecting our digital way of life.

853 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Analyst at Jellyfish
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Data Analyst at AECOM
Photo of the Rise User
Someone from OH, Columbus just viewed Data Analyst/R Programmer at Peet's
Photo of the Rise User
Someone from OH, Grandview Heights just viewed Service Drive Greeter at Jeff Wyler Automotive Family
Photo of the Rise User
15 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart
Photo of the Rise User
12 people applied to Unity Developer at FS Studio
Photo of the Rise User
9 people applied to Game Developer at Altera
Photo of the Rise User
13 people applied to Software Engineer I at Affirm
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon
J
Someone from OH, Westerville just viewed Oracle Database Administrator- Remote only at JASCI
V
Someone from OH, Toledo just viewed Sports Event Coordinator at Ventures With Jen
Photo of the Rise User
Someone from OH, Dayton just viewed Research Assistant at Leidos
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance & Accounting Associate at HeadQuarters
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Sandusky just viewed Supply Chain Trainee Program (SCTP) at Anheuser-Busch
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth