About the Role
We are seeking a Senior Backend Software Engineer to join our team at Palo Alto Networks. In this remote role, you will be instrumental in building and maintaining threat research systems that protect our digital way of life. You will collaborate with product managers and team members to gather requirements, create design drafts, and develop functional specifications. If you are passionate about cybersecurity and eager to work with cutting-edge technology, this is the perfect opportunity for you.
What You'll Do
- Design, implement, and maintain backend services and data pipelines for our cybersecurity products.
- Collaborate closely with product managers to understand product requirements and translate them into technical specifications.
- Work with Site Reliability Engineers (SREs) on production releases, deployments, and monitoring to ensure system reliability.
- Conduct regression and integration tests to ensure the quality of the software solutions.
- Utilize your knowledge of cloud platforms (GCP, AWS, Azure) and container-based development (Docker, Kubernetes) to enhance our systems.
- Engage in continuous learning and improvement, staying updated on the latest trends in cybersecurity and backend development.
- Contribute to the overall architecture and design of our systems, ensuring they are scalable and efficient.
- Participate in code reviews and mentor junior engineers to foster a collaborative team environment.
Requirements
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
- 4+ years of experience as a backend software engineer, with a strong focus on Golang, Java, and Python.
- Experience with database systems such as MongoDB, MySQL, or similar.
- Familiarity with big data technologies, distributed systems, and ETL pipelines such as Spark.
- Knowledge of web development technologies like JavaScript or TypeScript is a plus.
- Hands-on experience with Linux OS and shell scripting.
- Basic understanding of machine learning concepts and web content classification.
- A collaborative mindset with excellent communication skills and a passion for solving real-world problems.
Nice to Have
- Experience in cybersecurity or related fields.
- Familiarity with Agile methodologies.
- Previous experience working in a remote team environment.
What We Offer
- Competitive salary ranging from $126,000 to $204,500 per year.
- Comprehensive relocation packages to assist with your move.
- Visa sponsorship for qualified candidates.
- Access to employee benefits including health insurance and retirement plans.
- Opportunities for professional development and continuous learning.
- A collaborative and inclusive work environment that values diversity.
- Flexible work arrangements to support work-life balance.
- The chance to work on meaningful projects that make a difference in the cybersecurity landscape.
This Senior Backend Software Engineer role at Palo Alto Networks offers a competitive salary, remote work flexibility, and the opportunity to contribute to impactful cybersecurity solutions.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months