Full Time

Sr Staff Software Engineer (Expanse)

Palo Alto Networks
$140,000 - $180,000* / year (about $67–$87 an hour)

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.

Job Overview

The Sr Staff Software Engineer (Expanse) at Palo Alto Networks plays a crucial role in designing and building scalable software solutions that enhance security and improve operational efficiency. The successful candidate will collaborate closely with cross-functional teams to architect innovative features, mentor junior engineers, and drive the development process from concept through deployment. This position requires a strong technical foundation, leadership capabilities, and an unwavering commitment to excellence in software engineering practices.



Job Responsibilities

  • Design, develop, and maintain high-quality software solutions within the Expanse platform.
  • Lead architectural discussions and decisions, ensuring the alignment of strategies with business objectives.
  • Collaborate with product managers, UX/UI designers, and engineering teams to define and implement new features.
  • Conduct code reviews and provide constructive feedback to promote growth and improve code quality.
  • Identify technical debt and work on refactoring efforts to enhance application performance and maintainability.
  • Mentor junior engineers and help cultivate a culture of learning and knowledge sharing within the team.
  • Stay current with emerging technologies and industry trends to enhance team effectiveness and product innovation.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10+ years of professional software engineering experience, with a focus on backend or distributed systems.
  • Proficiency in programming languages such as Java, Python, or Go.
  • Experience with cloud technologies, including AWS, Azure, or Google Cloud Platform.
  • Strong understanding of software architecture principles, microservices, and RESTful API design.
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.
  • Strong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.


Technologies & Tools

The position utilizes a variety of technologies and tools including but not limited to cloud services like AWS and Azure, container orchestration technologies such as Docker and Kubernetes, and programming languages including Java, Python, and Go. Familiarity with version control systems such as Git, CI/CD tools, and database management systems is also essential for effective performance in this role.



Ideal Candidates

Ideal candidates for the Sr Staff Software Engineer position are those who exhibit a strong technical acumen complemented by leadership qualities. They possess a passion for innovation and are committed to delivering high-quality software solutions. In addition, they demonstrate an ability to work collaboratively within teams, share knowledge generously, and embrace continuous learning. A proactive mindset, clear communication skills, and adaptability to changing environments are also key characteristics that contribute to an individual’s success in this role.

North Dakota pays at most $800 a week in unemployment, for 12 to 26 weeks, depending on your earnings, its agency says. How to file there →

View Similar Jobs

Matches Jobs

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