Principal Engineer - Core Engineering (Full Stack Developer, SRE/DevOps)
Job Description
Your Career
We are seeking a skilled and versatile Full Stack Developer with a strong emphasis on DevOps automation to join our team. The ideal candidate will be responsible for designing, developing, and deploying scalable automation based web applications while automating infrastructure, CI/CD pipelines, and monitoring workflows.
This role requires expertise in both application development and implementing DevOps best practices to ensure smooth development-to-deployment workflows.
Your Impact
Front-End Development:
Develop responsive, user-friendly interfaces using frameworks like React, Angular.js. Collaborate with UI/UX designers to ensure visually appealing and functional designs.
Back-End Development:
Build scalable, secure, and robust server-side logic using frameworks like Node.js, Python, go etc Design APIs (RESTful or GraphQL) and integrate third-party services.
Seamlessly connect front-end interfaces with back-end systems and external APIs.
Backstage Implementation:
Customize and extend Backstage to create a developer portal tailored to the organization's needs. Implement Backstage plugins and features to streamline developer workflows, CI/CD processes, and documentation.
Developer Experience:
Improve developer productivity by integrating Backstage with tools like Kubernetes, Terraform, Jenkins, GitHub, or GitLab. Build templates in Backstage for onboarding microservices, infrastructure, or CI/CD pipelines.
DevOps Automation:
CI/CD Pipelines: Develop and maintain CI/CD pipelines for automated application builds, tests, and deployments using tools like Jenkins, GitHub Actions, GitLab CI
Infrastructure as Code (IaC):
Automate infrastructure provisioning and configuration using tools like Terraform or Ansible. Ensure reproducibility and scalability of cloud environments (AWS, GCP, Azure).
Containerization and Orchestration:
Design, build, and manage containerized environments using Docker. Automate deployment of applications in Kubernetes or other container orchestration platforms.
Security Automation:
Integrate security scanning into CI/CD pipelines (e.g., static code analysis, vulnerability scanning). Automate compliance checks and best practices using security tools
Collaboration and Support:
Work with cross-functional teams (development, operations, QA) to ensure seamless delivery of applications. Participate in code reviews, architecture discussions, and team meetings.
Automate repetitive tasks to improve team productivity and reduce manual intervention.
Qualifications
Your Experience
Technical Depth
Operational Excellence
Cost Optimization Expertise
DevOps Leadership
Additional Information
The Team
Our engineering team is at the core of our products – connected directly to the mission of preventing cyberattacks. We are constantly innovating – challenging the way we, and the industry, think about cybersecurity. Our engineers don’t shy away from building products to solve problems no one has pursued before.
We define the industry, instead of waiting for directions. We need individuals who feel comfortable in ambiguity, excited by the prospect of a challenge, and empowered by the unknown risks facing our everyday lives that are only enabled by a secure digital environment.and downtime.
Compensation Disclosure
The compensation offered for this position will depend on qualifications, experience, and work location. For candidates who receive an offer at the posted level, the starting base salary (for non-sales roles) or base salary + commission target (for sales/commissioned roles) is expected to be between $147000 - $237500/YR. The offered compensation may also include restricted stock units and a bonus. A description of our employee benefits may be found here.
#LI-TD1
Our Commitment
We’re problem solvers that take risks and challenge cybersecurity’s status quo. It’s simple: we can’t accomplish our mission without diverse teams innovating, together.
We are committed to providing reasonable accommodations for all qualified individuals with a disability. If you require assistance or accommodation due to a disability or special need, please contact us at accommodations@paloaltonetworks.com.
Palo Alto Networks is an equal opportunity employer. We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.
All your information will be kept confidential according to EEO guidelines.