Full Time

Sr Software Engineer (Xpanse) - Remote

Palo Alto Networks
Remote!
$100,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Palo Alto Networks, so some details may not match this job. The employer's own page has the real description.

Overview

As a Senior Software Engineer at Palo Alto Networks, specifically focusing on the Xpanse platform, you will be integral to the development and enhancement of our cutting-edge solutions. This remote position involves collaborating with cross-functional teams to design, build, and implement scalable software systems while maintaining high-quality standards. You will utilize your extensive expertise in software engineering to drive innovation, performance, and reliability within our infrastructure, ensuring our services are secure and efficient for users around the globe.



Job Responsibilities

  • Design, develop, and maintain robust software applications that align with the goals of the Xpanse initiative.
  • Collaborate with product management and UX teams to refine project requirements and user experiences.
  • Implement best practices in software development lifecycle, including architecture design, coding, testing, and deployment.
  • Conduct thorough code reviews to ensure code quality, performance optimization, and adherence to coding standards.
  • Troubleshoot and resolve complex technical issues in a timely manner, while ensuring minimal disruption to users.
  • Research and integrate new technologies and methodologies to enhance system functionality and performance.
  • Mentor junior engineers, sharing knowledge and fostering a culture of continuous learning and improvement.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred.
  • A minimum of 5 years of professional experience in software development, with a focus on scalable applications and systems.
  • Proficiency in programming languages such as Java, Python, or Go.
  • Extensive experience with cloud services and platforms, including AWS, Azure, or Google Cloud.
  • Strong understanding of containerization technologies like Docker and Kubernetes.
  • Familiarity with agile development methodologies and CI/CD practices.
  • Experience in security software development is a plus.


Technologies & Tools

The Senior Software Engineer at Palo Alto Networks will work extensively with a variety of technologies and tools, including but not limited to cloud computing platforms (e.g., AWS, Azure), container orchestration systems like Kubernetes, and programming languages such as Java, Python, and Go. Knowledge of web technologies, database management systems, and software development tools (e.g., Git, Jenkins) will be essential for successful execution of projects and contributions to the team.



Ideal Candidates

Ideal candidates for the Senior Software Engineer position are those who exhibit a strong commitment to quality and reliability in software development. They possess exceptional problem-solving skills, an innovative mindset, and the ability to thrive in a fast-paced environment. Additionally, they value collaboration and communication, understanding the importance of working across teams to deliver high-impact solutions. Leadership capabilities and a passion for mentoring others are also key characteristics that will support the mission of Palo Alto Networks in redefining cybersecurity.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.