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

Sr Software Engineer (Shared Services)

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

Our Cloud Management Platform group is in search of passionate Backend Engineers responsible to develop and design our scalable microservices used to activate all Palo Alto Networks cloud products.

We are seeking experienced senior level Software Engineers to develop and deliver next-generation technologies within our Shared Services team. We want passionate engineers who love to code, build great products and  bring new ideas in all facets of software development. Collaboration and teamwork are at the foundation of our culture and we need engineers who can communicate and work well with others towards achieving a common goal.

Your Impact

  • Collaborate with development teams and product managers to ideate and design software solutions
  • Design and develop robust backend services using 5 or more years of expertise GoLang (required), NodeJS (nice-to-have)
  • Architect both client-side and server-side systems
  • Develop and manage scalable NoSQL or SQL databases and applications
  • Create effective REST APIs with support for versioning
  • Write test-driven code to ensure high-quality software
  • Produce comprehensive functional and design specifications
  • Provide suggestions and ideas for framework improvements
  • Develop data-driven software with a focus on a generic design approach
  • Innovate and introduce new ideas to the team
  • Proactively solve problems and deliver high-quality solutions

Qualifications

Your Experience 

  • MS/BS in Computer Science or equivalent or equivalent military experience
  • Proficiency in GoLang. Node.js is a plus.
  • Proficiency in Docker and Kubernetes ecosystems
  • Expertise in NoSQL, SQL or Graph databases
  • Knowledge of infrastructure as code (IaC) tools like Terraform
  • Understanding of DevOps practices, including observability and monitoring (e.g., Prometheus, Grafana)
  • Experience with CI/CD processes
  • Basic understanding of data security and protection principles
  • Must have familiarity with testing frameworks and writing unit tests for Go, NodeJS applications
  • Familiarity with event-driven architecture and message queues like Kafka, RabbitMQ
  • Familiarity with common software stacks and data structures and algorithms
  • Experience in writing secure code is advantageous
  • Knowledge of various front-end technologies, libraries, and tools including NextJS, ReactJS is a big plus
  • Experience with public cloud platforms such as GCP and AWS is a plus

Additional Information

The Team

To stay ahead of the curve, it’s critical to know where the curve is, and how to anticipate the changes we’re facing. For the fastest growing cybersecurity company, the curve is the evolution of cyberattacks, and the products and services that proactively address them. Our engineering team is at the core of our products – connected directly to the mission of preventing cyberattacks. They are constantly innovating – challenging the way we, and the industry, think about cybersecurity. These engineers aren’t shy about creating products to solve problems no one has tackled before. They define the industry, instead of waiting for directions. We need individuals who feel comfortable in ambiguity, excited by the prospect of challenge, and empowered by the unknown risks facing our everyday lives that are only enabled by a secure digital environment.

Our engineering team is provided with an unrivaled opportunity to build the products and practices that will support our company growth over the next decade, defining the cybersecurity industry as we know it. If you see the potential of how incredible people products can transform a business, this is the team for you. If you don’t wait for directions, instead, identifying new features and opportunities we have to just get better, this is your new career.

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 $126000/YR - $204500/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.

Is role eligible for Immigration Sponsorship?: Yes

Average salary estimate

$165250 / YEARLY (est.)
min
max
$126000K
$204500K

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 (Shared Services), Palo Alto Networks

Join Palo Alto Networks as a Sr Software Engineer (Shared Services) and be a part of a revolutionary team dedicated to cybersecurity. Located in the dynamic tech hub of Santa Clara, CA, this role invites passionate engineers to collaboratively design and develop scalable microservices that empower our cloud products. In this vibrant environment, you’ll work alongside talented individuals who share your drive for innovation and excellence. Your day-to-day will involve leveraging your expertise in GoLang while also having the opportunity to work with technologies like NodeJS, Docker, and Kubernetes. You’ll work collaboratively with product managers and other developers to craft robust backend services and create comprehensive REST APIs, always focusing on high-quality output through test-driven development. At Palo Alto Networks, we value diversity of thought and encourage you to bring your unique perspectives to the table, whether it's brainstorming solutions during a meeting or advocating for new features. You’ll also have the chance to innovate, refine frameworks, and contribute to the continuous improvement of our shared services. If you’re excited to tackle complex challenges in cybersecurity and make a meaningful impact on our customers' digital lives, then this is the perfect opportunity for you. We offer competitive compensation packages, robust employee benefits, and a supportive culture that respects individual needs and promotes well-being. Get ready to code, collaborate, and help shape the future of cybersecurity!

Frequently Asked Questions (FAQs) for Sr Software Engineer (Shared Services) 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 will be primarily responsible for designing and developing scalable backend services using GoLang, collaborating with product managers to create software solutions, and managing both NoSQL and SQL databases. You’ll also create REST APIs while ensuring high-quality software through test-driven development and contribute ideas for framework enhancements.

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

To qualify for the Sr Software Engineer role at Palo Alto Networks, candidates should have a BS or MS in Computer Science or equivalent military experience, along with at least 5 years of proficiency in GoLang. Familiarity with NodeJS, Docker, Kubernetes, and both NoSQL and SQL databases is preferred. Understanding of DevOps practices and experience with CI/CD processes are also significant advantages.

Join Rise to see the full answer
What programming skills should a Sr Software Engineer possess at Palo Alto Networks?

A Sr Software Engineer at Palo Alto Networks should possess strong programming skills in GoLang, which is essential for this position. Knowledge of NodeJS is desirable but not mandatory. Familiarity with Docker, Kubernetes, and various database systems contributes to the required skill set, ensuring the development of high-quality software solutions.

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

Palo Alto Networks is committed to employee well-being through various initiatives, including FLEXBenefits that allow customization of benefits according to personal needs, mental and financial health resources, and opportunities for personalized learning. This ensures that Sr Software Engineers can thrive both professionally and personally.

Join Rise to see the full answer
What is the company culture like for Sr Software Engineers at Palo Alto Networks?

The culture at Palo Alto Networks is collaborative, innovative, and focused on continuous improvement. As a Sr Software Engineer, you will participate in collective problem-solving and open discussions, contributing your unique ideas to shape future technologies and practices in cybersecurity within a supportive environment.

Join Rise to see the full answer
Common Interview Questions for Sr Software Engineer (Shared Services)
Can you describe your experience with GoLang and how you’ve applied it in your projects?

When answering this question, focus on specific projects where you utilized GoLang, describing the challenges faced and how you overcame them using your skills. Highlight features you've implemented and any optimizations you've achieved, showing your depth of understanding and practical application of GoLang.

Join Rise to see the full answer
How do you ensure the quality of your code as a Software Engineer?

Discuss your approach to writing test-driven code and using version control systems for managing your projects. Emphasize the importance of writing unit tests, conducting code reviews, and seeking feedback, while detailing how these practices lead to high-quality software at Palo Alto Networks.

Join Rise to see the full answer
What experience do you have with microservices architecture?

When discussing microservices, provide examples of projects where you designed or contributed to microservices. Talk about how you managed inter-service communications, scaling issues, and the technologies you used, such as Docker or Kubernetes, showing your hands-on expertise in an architectural context.

Join Rise to see the full answer
How do you approach collaboration within a development team?

Describe your experiences in past teams, focusing on how you communicated with teammates, resolved conflicts, and contributed to a positive team dynamic. Mention any tools or methodologies you’ve used, such as Agile or Scrum, and how they helped achieve common goals.

Join Rise to see the full answer
Can you explain your familiarity with CI/CD processes?

Elaborate on your understanding and experience with Continuous Integration and Continuous Deployment (CI/CD) pipelines. Discuss tools you've worked with, how you've set them up, and how they improved the delivery and quality of software development at your previous jobs.

Join Rise to see the full answer
What do you know about REST APIs and how have you implemented them?

Share your knowledge of RESTful API design principles, focusing on how you’ve created, managed, and documented APIs in past projects. Explain the role APIs played in your work and how they interacted with other services in the architecture.

Join Rise to see the full answer
How do you stay updated with technology trends relevant to cybersecurity?

Discuss methods you use to keep your skills current, such as attending conferences, enrolling in online courses, and participating in tech forums. Mention specific technologies or trends in cybersecurity that interest you and how they can impact your role as a Sr Software Engineer at Palo Alto Networks.

Join Rise to see the full answer
What are your strengths in backend development, and how will they contribute to Palo Alto Networks?

Identify specific backend development strengths, such as your proficiency in database management or API design. Relate these strengths to the responsibilities of the role at Palo Alto Networks and explain how they will help the company meet its cybersecurity goals.

Join Rise to see the full answer
Describe a challenging technical problem you've faced and how you resolved it.

Share a detailed story about a technical problem, outlining the context, your analysis approach, and the solution you implemented. Emphasize the skills you utilized and what you learned from the experience, demonstrating your problem-solving capabilities.

Join Rise to see the full answer
What is your experience with security considerations when writing code?

Discuss your understanding of secure coding practices and how you've implemented them in past projects. Highlight any specific programming techniques or frameworks you use to minimize vulnerabilities, showing your commitment to security as a priority in software development.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Bloomlife Remote No location specified
Posted 8 days ago
Photo of the Rise User
Weekday Remote No location specified
Posted 8 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
HopHR Remote No location specified
Posted 13 days ago
Photo of the Rise User
Posted 2 days ago
Customer-Centric
Mission Driven
Dare to be Different
Diversity of Opinions
Friends Outside of Work
Startup Mindset
Emails over Meetings
Transparent & Candid
Growth & Learning
Medical Insurance
Learning & Development
Paid Holidays
Paid Sick Days
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Canadian Bank Note Company Remote 18 Auriga Dr, Nepean, ON K2E 7T9, Canada
Posted 8 days ago

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

804 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 21, 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
25 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
132 people applied to Scrum Master-Remote at DICE
T
Someone from OH, Dublin just viewed Brand Marketing Intern-Summer 2025 at Trove Brands
Photo of the Rise User
Someone from OH, Mentor just viewed Supply Planning Analyst at Avery Dennison
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
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, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom