← Back to jobs
P

Senior Software Engineer – Machine Identity and Access

Palo Alto Networks·Israel·en
On-siteFull-timeSecurity EngineeringCybersecurity

Join a cybersecurity team building secure, scalable services for machine identity and access within cloud-based software products. Work across the full software development lifecycle with security architects, product managers, developers, and QA engineers.

Responsibilities

  • Design and develop features using container-based architectures
  • Build services integrating with AWS, Azure, GCP, and DevOps tools
  • Develop secure, scalable, and high-performing cloud services
  • Research new technologies and platforms
  • Participate in iterative engineering cycles from planning through production
  • Collaborate with developers, architects, QA engineers, security architects, and product managers
  • Maintain code quality, supportability, scalability, and performance standards

Requirements

  • Bachelor’s degree in science, programming, or an engineering-related field, or experience as an elite unit alumnus
  • At least 5 years of experience with Go, Java, or Python
  • Strong software design and analytical skills
  • Ability to learn and understand new technologies and programming languages quickly
  • Fluent English with strong writing skills
  • Collaborative and proactive approach

Nice to have

  • Ruby on Rails experience
  • AWS development experience
  • Microservices and event-oriented design experience
  • Docker and Kubernetes experience
  • Understanding of security and networking practices
  • Experience with diverse technology stacks

Relevance

More opportunities

Similar jobs

The newest open roles in Security Engineering.

Questions, answered

Frequently asked questions