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

Sr Software Engineer (Cloud Management Platform, UI/Fullstack)

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

Help build what is next. Our Cloud Management Platform is a public cloud delivered management platform to manage all Palo Alto Networks Next generation network security solutions. It’s an easy-to-use, scalable and secure platform to operationalize complex deployments using the Palo Alto Networks network security portfolio.

Your Impact

As a key engineer in the UI team you will:

  • Pro-actively design and improve all aspects of the UI, collaborate closely with team members to produce extraordinary user experience
  • Participate in architecture - design and development of features for the company’s security platforms on on-premise devices, the public cloud and private cloud
  • Collaborate with many cross-functional teams with an emphasis on end-to-end delivery
  • Research, Suggest and Implement different web frameworks suited to the specific platform
  • Work with product management on user requirements, designers to plan, implement and deploy sophisticated user interfaces
  • Actively involved in code reviews to ensure the shipped product meets the highest code standards and follows best practices
  • Design and develop high-volume, low-latency applications delivering high-availability and performance
  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Communicate with devops and cross functional team to deliver the project smoothly

Qualifications

Your Experience

  • 4+ years of experience working as a UI Engineer/Full Stack Developer
  • You have expertise in writing scalable enterprise web-apps using Javascript, CSS, HTML, ReactJS, TypeScript, Jest
  • Experience with server side programming language NodeJS, GoLang or  Java is a plus
  • Ability to quickly learn and understand complex APIs - REST, streaming, webhooks is a plus
  • Familiarity with Micro Service architecture is preferred
  • You are an excellent communicator, self-driven, and can work collaboratively with product teams
  • You have experience with modern build tools such as npm/yarn, Webpack, monorepo structures
  • You have experience in Test-Driven Development (Jest, Mocha, Jasmine)
  • Deep understanding of code vulnerabilities (security issues, type-safe code, sql injections, XSS etc.)
  • You have experience setting up a front-end toolchain for tests, docs, bundles, using modern OS tooling libraries

Education

  • MS/BS in Computer Science or equivalent or equivalent military experience required

Additional Information

The Team

Our engineering team is at the core of our products – connected directly to the mission of preventing cyberattacks. We are constantly innovating – challenging the way we, and the industry, think about cybersecurity. Our engineers don’t shy away from building products to solve problems no one has pursued before.

We define the industry, instead of waiting for directions. We need individuals who feel comfortable in ambiguity, excited by the prospect of a challenge, and empowered by the unknown risks facing our everyday lives that are only enabled by a secure digital environment.

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 $126,000 - $204,500/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

$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 (Cloud Management Platform, UI/Fullstack), Palo Alto Networks

Join Palo Alto Networks as a Sr Software Engineer on our innovative Cloud Management Platform team in Santa Clara, CA! At Palo Alto Networks, we are dedicated to redefining cybersecurity by creating a world where everyone’s digital life is secure. As a Sr Software Engineer, you will be pivotal in crafting an easy-to-use, scalable, and secure management platform that operationalizes complex deployments across our network security solutions. This isn't just a job; it's an opportunity to influence the future! You'll dive deep into UI design, collaborating with a passionate team to enhance user experiences and drive architectural advancements. Your role involves working with various cross-functional teams, researching web frameworks, and building high-performance applications. You'll also be involved in code reviews, ensuring our products meet the highest standards while maintaining a focus on continuous improvement and innovative solutions. If you are ready to tackle complex challenges with a collaborative approach and want to make a meaningful impact, Palo Alto Networks could be the perfect place for you. Plus, we believe in supporting our employees holistically, offering various benefits that promote well-being and professional growth. Come help us redefine how the world thinks about cybersecurity and create a safer digital environment together!

Frequently Asked Questions (FAQs) for Sr Software Engineer (Cloud Management Platform, UI/Fullstack) 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, your core responsibilities will include designing and improving user interfaces, collaborating with cross-functional teams, and developing features for our Cloud Management Platform. You'll actively participate in code reviews, engage in architectural planning, and ensure code quality by following industry best practices. The role also requires implementing web frameworks and working closely with product managers to address user requirements, ensuring a smooth end-to-end delivery of our cybersecurity solutions.

Join Rise to see the full answer
What qualifications do I need to apply 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 minimum of 4 years of experience as a UI Engineer or Full Stack Developer. Proficiency in writing scalable enterprise web applications using JavaScript, CSS, HTML, ReactJS, and TypeScript is essential. Familiarity with server-side programming languages like Node.js, GoLang, or Java is advantageous. Additionally, a solid understanding of REST APIs, microservices architecture, and best coding practices is key to success in this position.

Join Rise to see the full answer
What skills are important for the Sr Software Engineer role at Palo Alto Networks?

The Sr Software Engineer position at Palo Alto Networks requires a strong skill set, including expertise in modern development tools such as npm, Webpack, and test-driven development frameworks like Jest. A profound understanding of code vulnerabilities and how to mitigate them is crucial. You should also demonstrate excellent communication skills, be self-driven, and have the ability to collaborate effectively with diverse product teams while being adaptable to new technologies.

Join Rise to see the full answer
What does the work environment look like for a Sr Software Engineer at Palo Alto Networks?

At Palo Alto Networks, the work environment is one that promotes collaboration and innovation. Employees generally work full-time in-office to foster casual conversations and teamwork, while also being flexible to individual needs. The company values ongoing learning and personal well-being, providing various programs and resources to support employee development. As a Sr Software Engineer, you will be part of a team that thrives on challenging the status quo in cybersecurity.

Join Rise to see the full answer
What career growth opportunities are available for Sr Software Engineers at Palo Alto Networks?

Palo Alto Networks is committed to nurturing the career growth of its employees, including Sr Software Engineers. The company offers various personalized learning opportunities, mentorship programs, and cross-functional collaboration chances that can help you expand your expertise and advance within the organization. By encouraging innovative thinking and continuous improvement, Palo Alto Networks empowers employees to take charge of their career trajectories while contributing to an essential mission.

Join Rise to see the full answer
Common Interview Questions for Sr Software Engineer (Cloud Management Platform, UI/Fullstack)
Can you describe your experience with frontend technologies for the Sr Software Engineer role?

In discussing your experience with frontend technologies, focus on your proficiency in JavaScript, CSS, and HTML. Highlight specific projects where you utilized frameworks like ReactJS or Vue.js. Be prepared to discuss how you tackled challenges related to performance and user experience and how you collaborated with teams to implement best practices and ensure responsive design.

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

To ensure code quality and maintainability, I employ practices such as code reviews, unit testing, and adhering to coding standards. I utilize tools like ESLint and Prettier for code consistency and leverage test-driven development methodologies. I also emphasize the importance of documentation to help future developers understand the codebase better.

Join Rise to see the full answer
What approach do you take when collaborating with cross-functional teams?

My approach to collaborating with cross-functional teams involves clear communication and active listening. I prioritize understanding each team's goals and timelines and ensure regular updates on progress. I use tools like JIRA or Trello to track tasks and facilitate discussions to resolve impediments swiftly. I believe successful collaboration hinges on mutual respect and shared objectives.

Join Rise to see the full answer
Can you discuss your experience with APIs and how you integrate them into your applications?

Throughout my career, I've worked with a variety of APIs, from REST to GraphQL. In an integration project, I focused on how I implemented API requests, handled errors, and optimized performance. Discussing specific tools or libraries (like Axios) that you've used can showcase your experience effectively, along with an example of a successful API integration and its impact on your application.

Join Rise to see the full answer
What is your experience with cloud technologies relevant to the Sr Software Engineer position?

I have hands-on experience with various cloud platforms, including AWS and Azure. In my previous projects, I utilized cloud services to build scalable applications, ensuring high availability and performance. Discuss specific tools, services, and technologies, such as serverless architectures and containerization (like Docker and Kubernetes), that you've employed in past work to illustrate your proficiency.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in software engineering?

Staying updated involves attending workshops, webinars, and conferences focused on software engineering and cybersecurity. I actively participate in online communities, follow industry thought leaders on platforms like Twitter and LinkedIn, and regularly read blogs or articles on emerging technologies. This continues education helps me bring innovative solutions to the table.

Join Rise to see the full answer
Explain a challenging project you worked on and how you overcame obstacles.

In a recent project, I faced a significant challenge with application performance due to code bloat. I tackled it by conducting a thorough performance audit, refactoring the code, and prioritizing lazy loading of resources. Collaboration with the team on debugging sessions helped us identify bottlenecks and ultimately improved the application's performance by 40%. Focus on specifics to ground your answer.

Join Rise to see the full answer
What methods do you use for debugging and resolving issues in your code?

I utilize a variety of debugging techniques, including using console logs, developer tools in the browser, and debugger breakpoints. I also employ unit tests to isolate issues and verify code functionality. Discuss a time when your debugging technique successfully resolved a complex issue, showcasing your problem-solving skills.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

When prioritizing tasks across multiple projects, I utilize techniques like the Eisenhower Matrix or MoSCoW method to assess urgency and importance. I maintain an organized task list and engage with stakeholders to clarify priorities and expectations. I reassess this list regularly to adapt to changing project needs and ensure timely delivery.

Join Rise to see the full answer
What do you consider when designing a user interface?

While designing a user interface, I prioritize user experience, accessibility, and responsiveness. I conduct user research to understand target demographics and leverage wireframing tools for prototyping. Gathering feedback during design iterations is vital to refine usability before final implementation. Highlighting specific examples where your UI design enhanced user satisfaction can strengthen your answer.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
ServiceNow Remote Hamerton House 18-20 Aharon Bart St., Bldg. B 3rd Floor, Petah Tikva, Israel
Posted 7 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Advansys Remote No location specified
Posted 3 days ago
Photo of the Rise User
Chainlink Labs Remote No location specified
Posted 2 days ago
Posted 11 days ago
Posted 9 days ago
Photo of the Rise User
Posted 11 days ago

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

818 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 20, 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
10 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
17 people applied to Front-End Developer at Whizz
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed Business Systems Analyst, Apps & Automations at Deel
Photo of the Rise User
Someone from OH, Findlay just viewed Marketing Analyst at ITW
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Modeler, Analyst at BlackRock
R
Someone from OH, Cleveland just viewed Marketing Lead at Redi.Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Operations Analyst at Point72
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Conversion Data Analyst at Bloomerang
Photo of the Rise User
Someone from OH, Cleveland just viewed Material Buyer/Planner at Aston Carter
F
Someone from OH, Cleveland just viewed Senior Materials Planner at Fortune Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Junior Data Analyst at Arkana Laboratories
Photo of the Rise User
Someone from OH, Cleveland just viewed BI Analyst, Junior at Emi Labs
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Analyst at Qloo
Photo of the Rise User
Someone from OH, Bellbrook just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Compliance officer (AML) at Visa
Photo of the Rise User
Someone from OH, Solon just viewed Senior Technical writer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cleveland just viewed Amazon Expediting Fleet Specialist at MSX International
R
Someone from OH, Cincinnati just viewed Sales development representative at Remote Recruitment
Photo of the Rise User
Someone from OH, Cincinnati just viewed Laboratory Technologist I - 2nd Shift at Eurofins
Photo of the Rise User
Someone from OH, Independence just viewed Analyst - Customer Master Data at AECOM