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
The Senior Software Engineer (Xpanse) at Palo Alto Networks is responsible for the design, implementation, and maintenance of advanced software solutions that enhance our security products. This role requires a deep understanding of software development methodologies, coding standards, and best practices, promoting innovation and efficiency in building scalable applications. The individual will collaborate with cross-functional teams, contribute to architectural decisions, and mentor junior engineers while delivering high-quality code and solutions that positively impact our users and the overall security landscape.
Job Responsibilities
- Design, develop, and maintain robust software solutions for the Xpanse product line.
- Collaborate with product managers and other stakeholders to define requirements and deliverables.
- Implement best practices in code quality, testing, and documentation.
- Participate in code reviews and provide constructive feedback to peers.
- Integrate software with other applications and platforms, ensuring compatibility and performance.
- Troubleshoot and resolve software defects and performance bottlenecks.
- Stay updated with industry trends and emerging technologies to continuously improve products.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 7+ years of software development experience with strong proficiency in programming languages such as Python, Java, or Go.
- Experience with cloud technologies (AWS, Azure, or Google Cloud) and microservices architectures.
- Solid understanding of network security principles and practices.
- Proven experience in agile development methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills to work effectively in a remote team environment.
Technologies & Tools
This position involves the use of various technologies and tools including, but not limited to, cloud computing solutions (AWS, Azure), container orchestration (Kubernetes, Docker), continuous integration/continuous deployment (CI/CD) tools, and modern programming frameworks. Familiarity with version control systems such as Git, testing tools, and monitoring solutions is also essential to effectively deliver high-quality software products.
Ideal Candidates
The ideal candidate for the Senior Software Engineer (Xpanse) position embodies a passion for innovation and a commitment to excellence in software development. They possess a proactive mindset, demonstrating an ability to tackle complex challenges creatively and efficiently. Strong interpersonal skills are crucial, as the candidate will work collaboratively within a remote team. A dedication to continuous learning and a willingness to mentor others further distinguishes them as a valuable asset to Palo Alto Networks.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.