Sr Staff Software Engineer (Backend DLP)

Palo Alto Networks
5dOnsite

About The Position

Job Summary Job Summary We are seeking a Sr. Staff Software Engineer to develop, build, and maintain our cutting edge cloud based, security product infrastructure, which operates at massive scale and helps protect customers sensitive data. Bring your software engineering expertise to work on our cutting edge Data Loss Prevention (DLP) product. We want passionate engineers who love to design and code world-class security services on Cloud Providers. Engineers who bring new ideas in all facets of software development, individual contributors who want to expand their skill set, take ownership of their feature areas and who are driven to solve problems at every level. Participate in the design, deployment and scaling of our architecture as we transform it by using cloud native solutions on both AWS & GCP platforms. Participate in the redesign of the architecture scale and improve the DLP products resiliency, performance and functionality. Collaboration and teamwork are at the foundation of our culture and we need engineers who can communicate and work well with others towards achieving a common goal. We are looking for talent engineers who take ownership of their areas of focus and who are driven to pursue problems at every level. Collaboration is at the heart of our culture and we need engineers who can communicate at a high level and work well with multi-functional teams towards achieving a common goal.

Requirements

  • BS/MS in Computer Science/Engineering with 5+ years or equivalent experience or equivalent military experience required
  • Solid experience of backend development using Java, Golang, Python, Spring Boot, J2EE, and cloud-native platforms like GCP or AWS, Kubernetes and Docker
  • Strong experience and knowledge with micro services, distributed systems, performance optimization and resiliency
  • Proven track record of successful architecture and design for high transactions and data volume in enterprise and/or consumer facing applications
  • Experience with Agile development process and embrace Agile methodologies
  • Strong believer of automation test and strive for higher code coverage
  • Can-do attitude on problem-solving, quality and ability to execute

Nice To Haves

  • Experience building Cloud Security products
  • Experience developing APIs (REST) based project using and experience with JSON
  • Experience with NoSQL DB (Mongo, Cassandra) and RelationDB
  • Experience with ElasticSearch, Redis and Kafka
  • Experience in modern containerization (& cloud) technologies like Docker and Kubernetes
  • Experience in mentoring junior team members in a high-performing teams
  • Experience in AWS/GCP/Azure cloud
  • Big plus if you have CASB, DLP or general SaaS application experience
  • Big plus if you have experience with data security domain

Responsibilities

  • Participate in the complete software development life cycle including requirement analysis, design, development, deployment and support
  • Write clean, testable, readable, scalable and maintainable Java, Golang & Python code that scales and performs well for thousands of customers
  • Participate actively and contribute to design and development discussions
  • Work with DevOps and the Technical Support teams to troubleshoot customer issues
  • Be able to clearly communicate goals and desired outcomes to internal project teams
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service