Principal Engineer Software, Tools and Platforms (Cortex)

Palo Alto NetworksSanta Clara, CA
15d$176,000 - $224,500Hybrid

About The Position

We seek a Principal Software Engineer who is first and foremost a software craftsman with a passion for building innovative tools and platforms. The ideal candidate will possess a deep-rooted background in software engineering and a strong understanding of the needs and challenges of R&D and DevOps teams. This role is for a true developer at heart, someone who excels at building high-quality, maintainable, and scalable software. If you have a passion for creating tools that enhance productivity, streamline workflows, and support the operational needs of a growing infrastructure, you're the candidate we're looking for.

Requirements

  • Graduate degree or equivalent practical experience in the field of Computer Science or Electrical Engineering or equivalent military experience
  • Proficiency with software development in one or more programming languages (Python preferred)
  • Proficiency in developing large-scale infrastructure, distributed systems or networks, or experience with Compute technologies, storage, or hardware architecture
  • Proficiency with any major Cloud Provider(s)
  • Experience with developing, deploying, and/or maintaining micro-services architecture with Kubernetes
  • Proficiency in code and system health, diagnosis and resolution, and software test engineering

Responsibilities

  • Architect and implement resilient infrastructure solutions, with a strong focus on performance, security, and sound system design principles.
  • Write product or system development code.
  • Lead the design and development of complex product and system features.
  • Initiate and lead technical design reviews with peers and stakeholders, driving decisions on best design practices and architectural patterns.
  • Maintain/build resilient infrastructure focused on performance, security, and sound system design practices
  • Provide expert-level code reviews, offering in-depth feedback on best practices, including style, accuracy, testability, efficiency, and overall code quality.
  • Spearhead the creation and improvement of technical documentation, establishing standards and best practices.
  • Provide advanced operational support and lead troubleshooting efforts for tools and applications maintained by the Cortex DevOps Tooling team.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service