Sr Staff Engineer

Company Description

At Palo Alto Networks everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life. We are a company built on the foundation of challenging and disrupting the way things are done, and we are looking for innovators who are as committed to shaping the future of cybersecurity as we are.

Our Mission

At Palo Alto Networks® everything starts and ends with our mission: protecting our way of life in the digital age by preventing successful cyberattacks. It’s not a small goal. It isn’t simple either, but we aren’t in this for the easy answer. As a company with a foundation in challenging the way things are done, we’re looking for innovators with a dedication to best. In return, your career will have a tangible impact – one that’s working toward technology that affects every level of society.

Our mission doesn’t happen by treading softly – no, it happens by defining an industry. It means building products that haven’t been thought of. It means selling products with a solutions mindset. It means supporting the infrastructure of a company that moves at an incredible speed – intentionally – to stay ahead of the world’s next cyberthreat.

Job Description

Your Career

The public cloud market has been growing at a rapid rate for the last few years and as more enterprises use public cloud, there is a critical need for creative engineers to help develop software to prevent cyberthreats within the cloud environment. In this role, you will develop security disciplines to solve real-world problems and critical cybersecurity challenges.

You love to code and build exceptional products, and you bring new ideas in all facets of software development. You are someone who is highly technical, understands cloud technologies, and understands the complex world of cloud eco-systems and integrations. You love solving challenges for our customers in complex environments, and you aren’t deterred by the fact that much of this technology just has not been done before. In fact, you like the prospect of the challenge.

Your Impact

As a Key Engineer You Will

  • Be responsible for complete software development life cycle including requirement analysis, design, development, deployment and support
  • Write clean, testable, readable, scalable and maintainable backend code in Java that scales and performs well for thousands of customers
  • Participate actively and contribute to design and development discussions.
  • Develop solid understanding and be able to explain Cloud Computing concepts to others
  • Mentor junior developers

Qualifications

Your Experience

  • 5+ years of experience building web applications
  • Experience designing/building scalable microservices using REST API
  • Hands on experience with at least one of MemSQL, AWS RDS, Cassandra, or similar
  • Experience with cloud infrastructure & services (AWS / Google Cloud / Azure )
  • Experience with messaging middleware (Kafka, AWS SQS, AWS Kinesis, etc.)
  • Strong passion and experience in troubleshooting, debugging complex systems and possess excellent problem-solving techniques
  • Experience with distributed computing (understand implications of CAP theorem, master election, brain split problem)
  • Experience in iterative development, working in a full CI/CD environment is a plus
  • Strong computer science fundamentals (e.g. understanding of lock-free data structures, bloom filters, minimal perfect hashing, consistent hashing, etc.) (edited)
Share this job