Software Engineer

2 days ago


Santa Clara, California, United States Palo Alto Networks Full time
About the Role

We are seeking a highly skilled Backend Software Engineer to join our Cloud Management Platform team. As a key member of our engineering team, you will be responsible for designing and developing scalable microservices used to activate all Palo Alto Networks cloud products.

As a Backend Software Engineer, you will collaborate with development teams and product managers to ideate and design software solutions. You will design and develop robust backend services using GoLang and NodeJS, architect both client-side and server-side systems, and develop and manage scalable NoSQL or SQL databases and applications.

You will create effective REST APIs with support for versioning, write test-driven code to ensure high-quality software, and produce comprehensive functional and design specifications. Additionally, you will provide suggestions and ideas for framework improvements, develop data-driven software with a focus on a generic design approach, and innovate and introduce new ideas to the team.

Qualifications
  • MS/BS in Computer Science or equivalent or equivalent military experience
  • Proficiency in GoLang, NodeJS, Docker, and Kubernetes ecosystems
  • Expertise in NoSQL, SQL, or Graph databases
  • Knowledge of infrastructure as code (IaC) tools like Terraform
  • Understanding of DevOps practices, including observability and monitoring (e.g., Prometheus, Grafana)
  • Experience with CI/CD processes
  • Basic understanding of data security and protection principles
  • Must have familiarity with testing frameworks and writing unit tests for Go, NodeJS applications
  • Familiarity with event-driven architecture and message queues like Kafka, RabbitMQ
  • Familiarity with common software stacks and data structures and algorithms
  • Experience in writing secure code is advantageous
  • Knowledge of various front-end technologies, libraries, and tools including NextJS, ReactJS is a big plus
  • Experience with public cloud platforms such as GCP and AWS is a plus
About Us

Palo Alto Networks is a leading cybersecurity company that is committed to providing innovative solutions to prevent cyberattacks. Our engineering team is at the core of our products and is constantly innovating to stay ahead of the curve. We are looking for individuals who are passionate about coding, building great products, and bringing new ideas to all facets of software development.

We offer a competitive compensation package, including a base salary, restricted stock units, and a bonus. Our employee benefits include a comprehensive benefits package, flexible work arrangements, and opportunities for professional growth and development.

We are an equal opportunity employer and celebrate diversity in our workplace. 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.



  • Santa Barbara, California, United States Green Hills Software Full time

    Join Our Team of Software Development EngineersWe are seeking highly skilled Software Development Engineers to join our team at Green Hills Software. As a key member of our team, you will play a critical role in developing software that makes computers safe for humanity.Our Software Development Engineers are responsible for designing and implementing major...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Principal Software EngineerWe are seeking an experienced Principal Software Engineer to join our Prisma Access team at Palo Alto Networks. As a key member of our engineering team, you will design, develop, and deliver next-generation technologies that shape the future of cybersecurity.About the RoleAs a Principal Software Engineer, you will be...

  • Software Engineer

    1 day ago


    Santa Clara, California, United States ServiceNow Full time

    Job Title: Staff Software EngineerAt ServiceNow, we're transforming the way organizations work. As a Staff Software Engineer, you'll play a key role in shaping our cutting-edge technology and delivering innovative solutions to our customers.About the RoleWe're seeking a highly skilled and experienced software engineer to join our team. As a Staff Software...

  • Software Engineer

    1 day ago


    Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Principal Engineer SoftwareWe are seeking an experienced Principal Engineer Software to join our Prisma Access team. As a key member of our engineering team, you will design, develop, and deliver next-generation technologies that will shape the future of cybersecurity.About the RoleThis is a unique opportunity to work on cutting-edge public and...

  • DevOps Engineer

    3 weeks ago


    Santa Clara, California, United States Selector Software Full time

    Job SummaryWe are seeking a highly skilled DevOps Engineer to join our team at Selector Software. As a key member of our operational team, you will be responsible for ensuring the reliability, scalability, and performance of our cutting-edge AIOps platform.Key ResponsibilitiesInfrastructure ManagementDesign, implement, and maintain infrastructure for the...


  • Santa Clara, California, United States ServiceNow Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at ServiceNow. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop scalable, efficient,...


  • Santa Clara, California, United States ServiceNow Full time

    Job Title: Senior Staff Software EngineerWe are seeking a highly skilled Senior Staff Software Engineer to join our team at ServiceNow. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop...


  • Santa Clara, California, United States AMD Full time

    Join AMD and Shape the FutureAt AMD, we are committed to revolutionizing lives through our innovative technology, enhancing our industry, communities, and the global landscape.Our Vision: We aim to create exceptional products that propel next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, personal...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Principal IT Software EngineerWe are seeking a highly skilled Principal IT Software Engineer to join our IT Customer Experience Team. As a key member of our team, you will be responsible for delivering high-quality custom-built technology solutions, including our licensing system, which is a critical component of our PANW product ecosystem.As a...


  • Santa Clara, California, United States NetApp Full time

    About NetAppNetApp is a leader in data infrastructure, empowering customers to turn disruption into opportunity. Our innovative solutions help organizations unlock the full potential of their data, driving business success and transformation.Job SummaryWe are seeking a highly skilled Software Engineering Manager to lead our Core Software team. As a key...


  • Santa Clara, California, United States TechOne Staffing Full time

    Job SummaryAs a seasoned Software Engineer, you will play a pivotal role in driving the development of instrumentation software for digital pathology. This is a dynamic opportunity to join a forward-thinking team that values agility and innovation.Key ResponsibilitiesCollaborate with cross-functional teams to translate user needs into intuitive design...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing and developing software for IoT security engine in our cloud-based software components.Key Responsibilities:Design and develop software for IoT...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a seasoned Software Engineering Manager to lead a team of engineers in automating threat intelligence analysis and building tools for researchers. The ideal candidate will have expertise in software development methodologies and best practices, as well as experience in managing multiple projects simultaneously.Key...


  • Santa Clara, California, United States Apple Full time

    Unlock the Future of Wireless ConnectivityAt Apple, we're pushing the boundaries of wireless technology to create seamless connections between devices and people. As a Cellular Software Engineer, you'll be part of a dynamic team that designs, develops, and patents cutting-edge wireless connectivity solutions.Key Responsibilities:Design and develop...


  • Santa Clara, California, United States Apple Inc. Full time

    Job Title: Software Engineering ManagerApple is seeking a highly skilled Software Engineering Manager to lead the Device Services Engineering team within Software Delivery. The Device Services team is responsible for hosting, managing, and maintaining a large scale of live Apple devices to support E2E testing within Software Engineering as well as other...


  • Santa Clara, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled and collaborative Software Security Engineer to join our SPEAR team in Apple's Security Engineering & Architecture organization. As a key member of our team, you will work closely with cross-functional teams to improve the security of our operating systems.Key ResponsibilitiesDesign and implement secure software...


  • Santa Clara, California, United States Qualcomm Full time

    Job SummaryWe are seeking a highly skilled Senior Engineer to join our Systems Engineering team at Qualcomm. As a Senior Engineer, you will play a key role in researching, designing, developing, and optimizing systems-level software, hardware, architecture, algorithms, and machine learning solutions that enable cutting-edge technology in the AI/ML field.Key...


  • Santa Clara, California, United States Selector Software Full time

    Job OverviewSalary: $155,000 - $185,000Selector Software is at the forefront of developing an operational intelligence platform tailored for digital infrastructure. By leveraging an AI/ML-driven analytics framework, our platform delivers actionable, multi-dimensional insights for network, cloud, and application operators. This empowers operations teams to...


  • Santa Clara, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Software Security Engineer to join our SPEAR team in Apple's Security Engineering & Architecture organization.As a member of our team, you will work closely with cross-functional teams to improve the security of our operating systems and apps. Your primary focus will be on designing and implementing robust...


  • Santa Clara, California, United States Pop-Up Talent Full time

    Exciting Opportunity for Frontend Software EngineerJoin a vibrant team at Pop-Up Talent, where innovation meets creativity.We are seeking a talented Frontend Software Engineer to contribute to our cutting-edge projects.KEY QUALIFICATIONS:A degree in computer science or a related discipline.Over 6 years of practical experience in developing advanced user...