Principal Software Engineer – Backend DLP
Company | Palo Alto Networks |
---|---|
Location | Santa Clara, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Expert or higher |
Requirements
- BS/MS in Computer Science/Engineering with 10+ years or equivalent experience or equivalent military experience required
- Solid experience of backend development using Java, Spring Boot, J2EE, and cloud-native platforms like GCP or AWS, Kubernetes and Docker
- Strong experience and knowledge with micro services, distributed systems, and performance optimization
- 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
Responsibilities
- Execute on the software development strategy to improve our dynamic highly distributed system
- Understand and implement software development/engineering lifecycle concepts to drive features from conception to delivery
- Collaborate closely with the product management, architects and devops to achieve quality releases
- Work hand-in-hand with customer support, documentation and downstream teams to enable customer success
- Make appropriate trade-offs to optimize time-to-release while maintaining performance and scalability requirements
- Be able to clearly communicate goals and desired outcomes to internal project teams
- Interview, mentor and coach new team members
Preferred Qualifications
- Hands-on engineers that can code and build great products
- Technical experts that help accelerate adoption of the very best engineering practices, while maintaining knowledge on industry innovations, trends and practices
- Experts who deliver on critical business needs and are recognized across the company as go-to engineering resources on given domains
- Engineers who willingly work with others towards common goals, understands the responsibilities, activities, and ways to foster relationships
- Role models and mentors who exemplify the best of Palo Alto Networks culture
- Leaders who can communicate cogently with hands-on engineers
- Members of the team who deeply understands customers’ needs by doing the research to develop insight into their needs and desires
- Engineers who have the ability to make complex ideas simple; consistent focus on usability and scalability