Staff Cyber Software Engineer
Palo Alto
Wednesday, 03 June 2026
Write and Own Production Code: Design, develop, test, and maintain high-quality software in Python (required) and Golang (preferred) that enables cybersecurity capabilities and drives security outcomes at enterprise scale. Build Security Automation: Identify manual, repetitive, or error-prone security workflows and replace them with reliable, well-tested automation — reducing toil and increasing the speed and consistency of security operations. Apply Strong Object-Oriented Engineering: Write clean, maintainable, and testable code using proven OOP design patterns and SOLID principles; take ownership of code quality, test coverage, and the long-term health of what you build. Solve Hard Problems: Dig into complex technical and security challenges — from detection pipeline performance to data ingestion at scale — and deliver well-reasoned, pragmatic solutions that hold up in production. Contribute Actively in Agile: Be a reliable, high-output contributor in a fast-moving agile squad: write code every sprint, participate in design discussions, engage in code reviews, and help the team move forward with quality and speed. Build Scalable, Reliable Systems: Develop services and pipelines that are secure, fault-tolerant, and performant — built with distributed systems best practices and cloud-native infrastructure in mind. Integrate with DevOps Tooling: Embed software within CI/ CD pipelines, infrastructure-as-code tooling (Terraform, Ansible), and instrument work with observability platforms (Grafana, Prometheus). Leverage Open Source: Evaluate, adopt, and integrate open-source frameworks, security libraries, and tooling to accelerate delivery and avoid reinventing the wheel. Explore AI/ ML & LL - Ms (Plus): Apply knowledge of AI/ ML development, large language models (LL - Ms), or generative AI to identify practical opportunities that accelerate security workflows, automate threat analysis, or improve detection capabilities. Share Knowledge: Participate in code reviews, contribute to technical discussions, and share what you know — not as a formal leadership obligation, but because great engineers make the people around them better. Qualifications. Python Expertise (Required): Demonstrated enterprise-level Python development with strong OOP fundamentals. This is a non-negotiable requirement for consideration. Golang Proficiency (Preferred): Hands-on Golang development experience in systems, backend services, or tooling contexts. Object-Oriented Design: Deep, applied knowledge of OOP design patterns, SOLID principles, and clean architecture — demonstrated through real production code, not theory. Passion for Automation: Track record of identifying opportunities to automate workflows, eliminate toil, and build tools that scale — and the initiative to go build them. Agile Team Contributor: Proven ability to deliver consistently within a high-velocity agile team; comfortable with continuous delivery, iterative development, and a fast feedback cycle. Distributed Systems & Pipelines: Experience building and operating distributed systems, data ingestion pipelines, and scalable backend services. Cloud Proficiency: Hands-on experience with AWS, Azure, or GCP and cloud-native services. CI/ CD & Infrastructure as Code: Experience building and maintaining pipelines (GitHub Actions, Jenkins) and deploying infrastructure with Terraform or Ansible. Security Domain Familiarity (Preferred): Exposure to SIE - Ms, ED - Rs, vulnerability scanners, or security automation tooling; Dev. Sec. Ops experience is a plus. AI/ ML & LLM Experience (Plus): Working knowledge of AI/ ML development, applied experience with LL - Ms or generative AI, and an eye for where these capabilities can add real value. Communication: Clear, concise written and verbal communication; able to articulate technical trade-offs and work effectively with teammates and stakeholders. Experience 8 years of professional software development experience, with strong Python production experience required . years building backend systems, platform tooling, security automation, or similar . years working in cloud-native environments (AWS, Azure, or GCP).3 years delivering within agile teams in a high-velocity environment. Golang (in addition to Python) hands-on development experience is a strong differentiator. Experience with AI/ ML development, LL - Ms, or generative AI tooling is a meaningful plus. Security engineering, Dev. Sec. Ops, or cybersecurity tooling experience is a plus. Experience working with audit or compliance teams is a plus. Education. Bachelor's degree in Computer Science, Software Engineering, Cybersecurity, or a related field (or equivalent practical experience). Annual Salary$110,000.00 - $230,000.00