Palo Alto Networksposted 17 days ago
$170,000 - $277,000/Yr
Full-time • Senior
Santa Clara, CA
Professional, Scientific, and Technical Services

About the position

We are looking for a Senior Principal Backend Engineer to join our Cortex backend engineering group. The group develops and maintains the backend of Cortex products - Cortex XSOAR, Cortex XDR, and Cortex XSIAM. The great majority of the Cortex engineering group is located in the Santa Clara and Tel Aviv offices. You will join a team focused on developing, innovating, and scaling the Cortex Platform, along with contributing to shared Cortex infrastructures and components. We are looking for candidates with a can-do attitude, who are passionate about complex problems and thrive on bringing value to thousands of customers.

Responsibilities

  • Work regularly across teams as an acknowledged technical leader in the organization
  • Drive projects from requirements to complete design and implementation as project lead or mentor thereof
  • Lead efforts to align planned work across the product in collaboration with product management, UX design, and fellow engineering stakeholders
  • Utilize your big-picture perspective to spot existing and impending problems, then work with senior engineers and leadership across the department to analyze and solve them
  • Proactively spot, articulate, and mitigate risks in ongoing and planned projects to ensure smooth execution and high output
  • Mentor engineers across the department
  • Regularly provide cross-team technical collaboration and consultation
  • Design, build, and optimize data models and queries for speed and scale, using data storage technologies like MySQL and BigQuery
  • Design and build business logic and API endpoints using Python and Flask
  • Design and build backend services using Go

Requirements

  • 14+ years of experience in software engineering, with a focus on cloud-native application development, at large organizations or innovative startups
  • Strong programming skills in one of Python, Go, or Java, with experience in building distributed systems
  • 8+ years of experience in cloud technologies like ElasticSearch, Pubsub, etc.
  • Excellent troubleshooting abilities. Isolate issues found during testing and verify bug fixes once they are resolved
  • Experience with cloud development (REST APIs, Databases, Serverless computing) of distributed cloud applications
  • Experience with building and delivering services and workflows at scale, leveraging microservices architectures
  • Good understanding of public cloud design considerations and limitations in areas of microservice architectures, security, global network infrastructure, distributed systems, and load balancing
  • Experience with the agile process and working with software development teams involved with building out full stack products, deployed on the cloud at scale
  • Experience as a hands-on tech lead / architect
  • Can-do attitude and ability to make trade-off judgements with data driven decision making
  • High energy and the ability to work in a fast-paced environment
  • Enjoys working with many different teams with strong collaboration and communications skills
  • BS/MS in Computer Science or Computer Engineering or related technical degree

Nice-to-haves

  • Strong understanding and applied knowledge of Kubernetes architecture deployments (such as Ansible, Kubespray, Helm, CDK8s, k8s managed and unmanaged) and a variety of Kubernetes distributions such as Rancher Kubernetes Engine (RKE2)
  • Experience with cloud-native storage solutions (e.g. Ceph, Rook) with a proven ability to develop and manage custom Kubernetes controllers or operators
  • Strong understanding of principles of DevSecOps, DevOps, and Continuous Delivery

Benefits

  • FLEXBenefits wellbeing spending account with over 1,000 eligible items selected by employees
  • Mental and financial health resources
  • Personalized learning opportunities
  • Restricted stock units and a bonus
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service