P

Palo Alto Networks

Builds cybersecurity tools for organizations

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSofia, BulgariaNo salary listed

About the Job

Requirements

  • At least 5 years of software engineering experience, with a strong focus on backend development.
  • A deep, fundamental understanding of Python and experience building production-grade services.
  • Strong debugging capabilities and demonstrated experience diagnosing system behavior and finding solutions through logs.
  • A solid understanding of cybersecurity principles, threat concepts, and secure coding practices.
  • Demonstrated ability to practice the full software development life cycle in an agile environment.

Responsibilities

  • Collaborate with security architects, product managers, and engineering teams to deliver robust solutions.
  • Deliver end-to-end features and enhancements while maintaining high standards for quality, reliability, and security.
  • Debug complex runtime issues, analyze system logs, and isolate root causes across backend components.
  • Execute the full software development life cycle within an agile engineering environment.
  • Research, design, and implement cybersecurity mechanisms to protect infrastructure access.
  • Participate in feature design discussions and evaluate architectural choices for scalability and maintainability.
  • Maintain high standards of code quality and performance, and maintain unit and integration test coverage.
  • Perform on-call duties on rotation.
  • Design, develop, test, secure, and deploy critical services from planning through production.

Desired Qualifications

  • Hands-on experience with microservices-based architectures and distributed systems.
  • Ability to evaluate design options and articulate technical trade-offs effectively.
  • Familiarity with AWS cloud environments, including ECS Fargate, Lambda, and Route 53, or serverless patterns; prior AWS experience is not mandatory and training will be provided.
  • Experience with version control using Git and automated CI/CD pipelines such as Jenkins.
  • Prior experience implementing secure brokered access, identity management, or network security solutions.

About the Company

Palo Alto Networks

Builds cybersecurity tools for organizations

Palo Alto Networks builds cybersecurity hardware and software for businesses and public institutions, protecting their networks, cloud workloads and digital identities. Its portfolio combines network firewalls with tools that detect attacks, investigate security alerts and manage access to sensitive systems. Security teams use these products across offices, data centers and cloud environments, with shared data and automated workflows connecting the company's platforms. It earns revenue from appliance sales and software licenses, plus subscriptions and support contracts that keep protections and services active over time. Palo Alto Networks began operations in 2005 and is headquartered in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Palo Alto Networks

See more jobs