CrawlJobs Logo

Senior/Principal Software Engineer

Israel, Tel Aviv-Yafo · Job Posted January 05, 2026
Apply Position
Job Link Share

Job Description

Palo Alto Networks is seeking a Senior or Principal Backend Engineer to become a vital part of our Cortex backend engineering group, primarily focusing on the development and maintenance of our Cortex products, including Cortex XSOAR, Cortex XSIAM and new Cortex AI solution. In this role, you will design and implement robust backend services for Cortex XSOAR, a leading-edge security orchestration, automation, and response platform. As a member of our dynamic team, you will also contribute to creating innovative AI-based solutions leveraging the Cortex product line, enhancing shared Cortex infrastructures and components.

Job Responsibility

  • End-to-end backend development of features and components across their entire life cycle (design, develop, test, deploy, maintain)
  • Work closely with peers across different teams and disciplines to shape solutions and integrate with other parts of the product
  • Contribute to team-wide efforts - code reviews, design reviews, technical and architectural decisions
  • Production oriented approach with providing real time mitigation and solutions to production issues

Requirements

  • 5+ years of software engineering experience, including development of a scalable server-side application
  • Basic understanding and familiarity with the AI world, including various models, frameworks, and prompting
  • Understands and can integrate Generative AI solutions into backend architectures
  • Experience with a variety of database technologies
  • Experience with distributed cloud products
  • Experience with cloud platforms (e.g. GCP / AWS / Azure)
  • Experience with Go and Python is an advantage
  • Experience with Kubernetes / Docker

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior/Principal Software Engineer

8 matching positions

Senior/Principal Software Engineer

Are you passionate about building Enterprise applications leading with AI? Are y...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 6+ years of experience as a software engineer building commercial software and proven track record of shipping successful software products & services.
  • 6+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, DevOps model.
  • 5+ years of experience in leading, managing, and driving technical and architectural dependencies.
  • Technical skills should include proficiency in C#, .NET, Microservices architecture, REST API’s, React, JavaScript/TypeScript, or equivalent languages/frameworks.
  • Demonstrated ability to harness next-generation AI development tools like GitHub Copilot, Copilot CLI/SDK, Claude CLI, or equivalents to transform the SDLC by building agents, plugins, skills, and MCP servers that drive automation and engineering excellence at scale.
  • Hands-on experience building applications and intelligent agents using ASP.NET and Azure AI technologies (including Azure AI Foundry), or equivalent frameworks, to deliver AI-powered solutions.
  • Familiarity with AI/ML concepts and integration into agent workflows.
  • Technical experience and knowledge in Enterprise-scale cloud infrastructure, architecture designs & proficiency in Azure PaaS services and cloud-native platforms, including: App Platform & Compute: Web Apps, Function Apps, AKS, Azure Container Apps
  • Integration Services: API Management (APIM), Azure Front Door, Service Bus, Event Hub
Job Responsibility
Job Responsibility
  • Lead the end-to-end software development lifecycle, including requirement gathering, architecture, application and database design, development, testing, and deployment, while enforcing engineering best practices to ensure high-quality, scalable, and secure solutions. Harness AI capabilities to create agentic experiences that significantly enhance user engagement and drive productivity.
  • Develop resilient solution designs that adhere to architectural best practices, security by design, and business goals, guiding the team in selecting optimal technologies and design patterns for sustainable and high-performing systems.
  • Mentor team members through code reviews and design feedback, promoting skill growth, inclusion, and a collaborative culture that contributes to both individual and team success.
  • Foster strong collaboration across Microsoft product teams, program managers, and UX designers to manage dependencies, share knowledge, and co-deliver impactful engineering outcomes. Participate in and lead v-teams to define and execute aligned engineering plans.
  • Establish and enforce best practices in designing, coding, automated testing, and documentation to ensure high standards for code quality, performance, and service reliability.
  • Build production reliability through monitoring, alerting, diagnostics, and automated recovery
  • lead incident mitigation and root cause analysis
  • and continuously improve the performance, scalability, and cost efficiency of the platform.
  • Identify and implement opportunities for automation, process optimization, and technical innovation, contributing to a culture of continuous improvement across the team.
  • Drive active participation in sprint, quarterly, and semester planning—providing accurate cost and effort estimates while maintaining transparent communication on deliverables, risks, and milestones. Partner effectively with cross-functional teams, stakeholders, and business partners to ensure alignment and on-time delivery.
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation.
  • Fulltime
Read More
Arrow Right

Senior/Principal Software Engineer

Our platform is PHP, MySQL, and AWS, which we leverage to deliver exciting new f...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
arrive.com Logo
Arrive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Highly skilled and proficient coding in PHP, with strong skills in adjacent areas such as TypeScript, React, JavaScript or Python
  • A desire and willingness to learn other languages in particular Golang
  • Proving technical leadership and direction to your team and contributing to the wider engineering organisation
  • Deep technical understanding of MySQL and relational databases, particularly database performance tuning
  • Knowledge of best practises around Modern Software Engineering, CI/CD, DORA metrics
  • Experience of troubleshooting and fixing performance issues in a full-stack application
  • from browser to the database
  • Experience of software architecture and presenting technical designs to your team and stakeholders
  • Demonstrable expertise and understanding of API development/design and experience interfacing with disparate systems
  • Excellent communicator with a self-starter attitude and comfort working autonomously
Job Responsibility
Job Responsibility
  • Participate in Scrum ceremonies and work with your colleagues, stakeholders and third parties, to align on requirements and deliver a user experience you can be proud of
  • The role requires demonstrable experience of backend development using PHP and MySQL, and includes full lifecycle development of RESTful APIs and web apps which can operate at scale on AWS
  • You will appreciate the benefits of TDD/BDD, ensuring all code is tested and reviewed to the highest standards, and adapt quickly to changing environments, concepts and emerging technologies to assist in the future roadmap of our products
  • As a team, we are responsible for the health of the systems we build. You should understand performance tuning and optimisation, and how to diagnose technical issues across local, pre-release and production environments running on AWS. We operate a DevOps culture and are responsible for developing, deploying, operating and monitoring our team’s deliverables
  • As the senior engineer in the team, you will set the technical standard for the team
  • offering mentoring and support to your team-mates
Read More
Arrow Right

Senior/Principal Engineer Software - Platform Backend

As a Principal Software Engineer on the Cortex Platform team, you will be part o...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
  • 7+ years of professional software engineering experience
  • Proven experience building and operating distributed, large-scale cloud products
  • Experience in designing, building, and maintaining scalable server-side applications
  • Experience with a variety of database technologies such as MySQL, Cassandra, Google BigQuery, Amazon Redshift, or Elasticsearch
Job Responsibility
Job Responsibility
  • Own the end-to-end software development lifecycle, from requirement analysis and design through to development, deployment, and ongoing support
  • Architect, design, and develop highly scalable, distributed backend services capable of processing billions of events per second
  • Proactively collaborate and exchange information with cross-functional teams, including product management and other engineering groups, to ensure alignment on goals and deliverables
  • Drive technical innovation by proposing and implementing new ideas and initiatives, transforming concepts into tangible product features
  • Ensure high standards of code quality, performance, and reliability through rigorous code reviews, automated testing, and proactive system monitoring
  • Mentor and empower other engineers on the team, sharing knowledge of best practices in software design and cloud technologies
  • Fulltime
Read More
Arrow Right

Senior/Principal Software Engineer - Growth (CoreAI)

We’re building AI‑first engineering systems that power growth at Microsoft — des...
Location
Location
United States , Mountain View
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Own growth through engineering excellence and experimentation
  • Design, ship, and iterate on growth experiments across acquisition, activation, engagement, and retention
  • Build and evolve A/B testing frameworks, metrics, and tooling that raise experimentation quality and confidence
  • Partner closely with Product, Data Science, Design, and Research to turn hypotheses into shipped learnings
  • Use data and telemetry to guide decisions — from experiment design to rollout strategy
  • Scale successful growth patterns across high‑traffic, global AI products
  • Balance speed and rigor in a fast‑paced, AI‑first engineering environment
  • Fulltime
Read More
Arrow Right

Senior/Principal Software Engineer, Cloud

We are seeking a senior software engineer to join our cloud engineering team at ...
Location
Location
United States
Salary
Salary:
155000.00 - 185000.00 USD / Year
utilidata.com Logo
Utilidata
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of development with at least 5+ years experience with Python development, including writing, testing, and maintaining high-quality code
  • Prior experience in mentoring and guiding junior engineers, with strong communication and leadership skills
  • Strong background in cloud technologies, such as AWS, and familiarity with managing cloud infrastructure
  • Demonstrated ability to design and implement scalable solutions for big data processing
  • Solid understanding of performance optimization, stability improvements, and infrastructure extensibility
  • Willingness to travel up to 20% of time
Job Responsibility
Job Responsibility
  • Mentor and guide software engineers, fostering a collaborative and growth-oriented environment
  • Write and maintain high-quality Python code to enhance the performance, stability, and extensibility of our cloud infrastructure as well as to implement new features for our customers
  • Create and maintain CI/CD processes as necessary to support development and deployment
  • Design, develop, and implement scalable solutions to handle large datasets from our IoT fleet
  • Optimize existing code and infrastructure for improved performance and efficiency as we scale to millions of units
  • Participate in architecture and design discussions, providing expert insights and recommendations
  • Troubleshoot and resolve complex technical issues, ensuring the reliability and availability of our services
  • Conduct code reviews to maintain code quality and consistency across the team
  • Collaborate with cross-functional teams to define and prioritize features and improvements
  • Develop and maintain automated tests to ensure robust and reliable software delivery
What we offer
What we offer
  • 10% annual bonus target
  • stock options
  • flexible paid time off
  • competitive compensation and benefits, including health, dental, vision, and employer-match 401k
  • Fulltime
Read More
Arrow Right

Software Engineer II

Are you excited about building AI-powered capabilities that help protect our cus...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of industry-experience building/delivering high-quality software
  • 3+ years of experience in cloud-based services, AI-powered features, and full-stack capabilities
  • Excellent communication skills and ability to collaborate within a multi-disciplinary team
  • Expertise in C#, Java, C++ or equivalent programming languages
  • Proficient in Secure Software Development Life Cycle
  • BS, MS, or PhD degree in Computer Science, Mathematics, Engineering or related fields or related course work
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, build, deploy and manage cloud services that will help end users stay and feel safe from cyber threats
  • Focus on fast paced ideate/create/learn cycle and measurable value growth through the experiences you build
  • Work with Senior/Principal Engineers, Program Managers, and other Security Engineering disciplines to deliver core features for our security solution
  • Ensure code quality
  • Provide thought leadership in bringing innovation to our products and engineering practices
  • Fulltime
Read More
Arrow Right

Software Engineer II

Are you excited about building AI-powered capabilities that help protect our cus...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of industry-experience building/delivering high-quality software
  • 3+ years of experience in cloud-based services, AI-powered features, and full-stack capabilities
  • Excellent communication skills and ability to collaborate within a multi-disciplinary team
  • Expertise in C#, Java, C++ or equivalent programming languages
  • Proficient in Secure Software Development Life Cycle
  • BS, MS, or PhD degree in Computer Science, Mathematics, Engineering or related fields or related course work
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Must pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, build, deploy and manage cloud services that will help end users stay and feel safe from cyber threats
  • Focus on fast paced ideate/create/learn cycle and measurable value growth through the experiences you build
  • Work with Senior/Principal Engineers, Program Managers, and other Security Engineering disciplines to deliver core features for our security solution
  • Ensure code quality
  • Provide thought leadership in bringing innovation to our products and engineering practices
  • Fulltime
Read More
Arrow Right

Senior/Principal Software Project Manager - Custom Enterprise Apps & Services

We are seeking a highly motivated Information Systems Engineering Project Manage...
Location
Location
United States , Albuquerque
Salary
Salary:
102400.00 - 199700.00 USD / Year
sandia.gov Logo
Sandia National Laboratories
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Management Information Systems, Software Engineering, Computer Science or other relevant technical field plus five (5) years experience
  • or higher degree (MS, PhD) in relevant field plus one (1) year experience
  • or combination of education and experience
  • Technical knowledge of software development processes, methodologies, and best practices for designing, coding, testing, and maintaining software applications
  • Experience documenting, maintaining, and analyzing functional and non-functional requirements
  • Proficiency in processes, tools, and applications commonly used in information systems development and project management
  • Ability to obtain and maintain DOE Q security clearance
Job Responsibility
Job Responsibility
  • Provide leadership and tactical planning for the execution of projects, applying your technical knowledge to achieve project objectives and deliverables
  • Estimate costs and schedules for software projects, ensuring they are completed on time and within budget while meeting technical requirements
  • Negotiate and verify deliverables with stakeholders across functional organizations
  • Work with customers and IT team to understand, document, analyze, and communicate requirements
  • Understand the technical domain to identify task dependencies and manage changes in project scope using change management practices
  • Identify potential project risks and develop risk mitigation strategies, corrective actions, and recommendations for risk acceptance or avoidance
  • Develop and deliver status reports, decision documents, and presentations to stakeholders and management
  • Conduct lessons learned sessions to identify efficiencies and drive process improvements
What we offer
What we offer
  • Flexible work arrangements for many positions include 9/80 (work 80 hours every two weeks, with every other Friday off) and 4/10 (work 4 ten-hour days each week) compressed workweeks, part-time work, and telecommuting (a mix of onsite work and working from home)
  • Generous vacation, strong medical and other benefits, competitive 401k, learning opportunities, relocation assistance and amenities aimed at creating a solid work/life balance
  • Fulltime
Read More
Arrow Right