CrawlJobs Logo

Senior IT Software Engineer

India, Bengaluru · Job Posted March 18, 2026
Apply Position
Job Link Share

Job Description

As a Sr. IT Software Engineer at Palo Alto Networks, you'll join a team shaping the future of cybersecurity through innovative design, backend development, and AI. You will be instrumental in building autonomous AI agentic solutions that proactively plan and execute multi-step tasks using various tools and APIs. This role is critical to our mission of protecting our digital way of life by leveraging cutting-edge technology to solve complex security challenges.

Job Responsibility

  • Design, query, optimize, and manage NoSQL and relational databases
  • Develop scalable, maintainable, and high-performance microservices using Python or Java with Spring Boot
  • Design and build autonomous AI agentic solutions
  • Develop and orchestrate agentic workflows (A2A) that leverage LLM reasoning
  • Utilize Google Cloud Platform (GCP) services for deploying, managing, and scaling applications on Google Kubernetes Engine (GKE)
  • Implement and maintain CI/CD pipelines
  • Collaborate with cross-functional teams to define, design, and ship new features

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, a related field, or equivalent military experience
  • 5+ years of software development experience
  • 2+ years of hands-on experience in designing and building autonomous AI agentic solutions
  • Strong proficiency in Java programming and the Spring Boot framework
  • Expertise in NoSQL (MongoDB, Cassandra) and SQL (MySQL, MSSQL) databases
  • Demonstrated experience with Google Cloud Platform (GCP) services and deploying applications on Google Kubernetes Engine (GKE)

Nice to have

  • Experience with LLM architecture, including fine-tuning, prompt engineering, and Retrieval-Augmented Generation (RAG)
  • Proficiency in Python for backend development and data processing
  • Familiarity with CI/CD pipelines using tools such as Harness or Jenkins, version control with Git, and automated testing frameworks
  • Experience in the cybersecurity industry

Looking for more opportunities?

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

Similar Jobs for

Senior IT Software Engineer

8 matching positions

New

Senior IT Software Engineer

We are seeking a Sr IT Software Engineer to join our CPQ (Configure Price and Qu...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 3+ years of related experience with a Bachelor’s degree
  • Proven ability to develop and maintain scalable web applications and integrations using a microservices architecture
  • Strong server-side software development experience using Spring/Spring Boot, Java, Go, or other comparable technologies
  • In-depth knowledge of object-oriented programming, data structures, algorithms, and design patterns
  • Experience building production applications with LLM APIs (e.g., Google Vertex AI/Gemini, OpenAI, Anthropic)
  • Familiarity with Large Language Models (LLMs), vector embeddings, semantic search, and similarity-based retrieval patterns
  • Understanding of prompt engineering best practices and LLM security considerations like input validation and prompt injection prevention.
Job Responsibility
Job Responsibility
  • Design and develop scalable, highly reliable AI-powered business systems across multiple services and teams for GTM
  • Proactively collaborate and exchange information with product managers, architects, and other engineering teams to accomplish shared objectives and ensure alignment
  • Establish and champion engineering standards and best practices within an agile development environment
  • Challenge the status quo curiously and positively, applying learned insights to simplify complex technical challenges and improve system design
  • Balance technical debt, product stability, and new features against a backdrop of go-to-market pressures and timelines
  • Focus on the details by writing high-quality, maintainable, and well-tested code to deliver robust solutions
  • Mentor junior engineers, empowering them through knowledge sharing and constructive code reviews
  • Represent the engineering team in cross-functional technical discussions, ensuring alignment and clear communication of complex topics.
Read More
Arrow Right

Software Engineer / Senior Software Engineer - Data Engineering GitHub

As a Software Engineer at GitHub, you will enhance the collaboration experience ...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
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 experience in Data Engineering and coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR Bachelor's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.
  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations
  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.
  • Design and implement APIs to facilitate seamless integration between software components.
  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.
  • Become intimately familiar with the systems you build and take pride in writing maintainable code.
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer - CoreAI

Azure DevOps is a suite of modern development services that enables software dev...
Location
Location
Czech Republic , Prague
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid software development experience
  • Demonstrable experience with C#, C++, Java or any other OOP language
  • Strong analytical skills as well as communication skills both verbal and written
  • Ability to understand unfamiliar code bases, debug client and service side applications (including database stored procedures)
  • Knowledge and experience with Microsoft Azure, AWS or similar cloud computing platforms is preferred
  • Experience with SQL performance tuning (preferably Microsoft SQL Server)
  • Solid understanding of testing principles
  • Ability to prioritize and handle multiple tasks completely and independently and generate clarity in ambiguous situations
  • Troubleshooting skills across network, application, caching, queuing, load-balancing storage and distributed services layers
Job Responsibility
Job Responsibility
  • Design, develop, test and support features, experiences
  • Collaborate on the design and development of features and solutions, contributing to technical direction across business scenarios
  • Support highly available services used by top companies and millions of developers on a daily basis
  • Troubleshooting of complex issues through the entire tech stack including frontend and database layers
  • Participate in on-call rotations with your team. Triage and respond to issues and advocate for opportunities to improve service health
  • Collaborate through pairing and code reviews and contribute to a culture of learning and growth
  • Fulltime
Read More
Arrow Right

Backend Software Engineer / Senior Software Engineer- Kusto

Are you excited by the challenge of redefining how people explore and analyze ma...
Location
Location
Israel , Tel Aviv, Herzliya
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of technical engineering experience with coding in languages including, but not limited to, C#, Python or Java
  • 2+ years building and running services in a cloud environment (Azure, AWS, or GCP)
  • Experience in designing and operating large-scale distributed systems with high availability and reliability
Job Responsibility
Job Responsibility
  • Design, develop, and improve cloud-native services that are scalable, secure, and easy to operate
  • Drive architectural decisions and lead the development of major components in a distributed, high-SLA system
  • Collaborate with cross-functional teams in ILDC and abroad to deliver end-to-end solutions
  • Conduct code and design reviews and mentor junior engineers to grow technical excellence across the team
  • Help shape the future of real-time analytics in Microsoft Fabric RTI, with customer impact as your north star
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer - Microsoft eCDN

Microsoft eCDN (enterprise content delivery network) solves the network congesti...
Location
Location
Israel , Tel Aviv, Herzliya
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years in software development
  • Proficient in JavaScript or TypeScript
  • Proficient in software back-end environments in Node.js
  • BSc in computer science or equivalent
  • Excellent problem solving and analytical thinking skills
  • Experience writing infrastructure and libraries
  • Proven track record of delivering large amounts of high quality, complex code
Job Responsibility
Job Responsibility
  • Design, implement, test and monitor crucial components of the infrastructure
  • Develop a fully distributed, scalable and stable back-end
  • Help design and implement real-world, real-time, peer-to-peer algorithms
  • Own components that impact high-stakes virtual events
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer

ARiA is looking for highly motivated self-starters and low-ego team players to j...
Location
Location
United States , Madison; Alexandria; Seattle
Salary
Salary:
Not provided
ariacoustics.com Logo
Applied Research in Acoustics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Applicants selected for employment will be subject to a government security investigation and must meet eligibility requirements, including U.S. citizenship, for access to sensitive information
  • Bachelor’s degree or greater in a relevant technical field (Computer Science, Engineering, or equivalent)
  • Expertise designing and developing code using modern programming/scripting languages such as C, C++, Golang, JavaScript (and variants), and Python
  • Expertise developing and deploying software in an agile, continuous-integration (CI) framework across a variety of hardware platforms (desktop, server, cloud) using modern tools including containerization (e.g., Docker, Kubernetes)
  • Exceptional ability and desire to acquire new knowledge and skills to solve challenges
  • Ability to work independently but collaboratively
  • Ability to manage multiple projects in a fast-paced professional office environment
  • Ability to communicate technical solutions to colleagues and customers
  • Superior oral and written communications skills
Job Responsibility
Job Responsibility
  • Algorithm and software design, development, research, and testing to support prototypes and products
  • Supporting the transition of research algorithms to fielded systems
  • Preparing documentation to summarize design and status of prototypes and products
  • Assisting with in-field integration, testing, and support, with some local travel required
  • Developing an interface between a C++ underwater-acoustics physics engine and a video game for education and training
  • Developing a JavaScript backend for a scenario-design and management tool for players and integration of that system with a learning-management system (LMS)
  • Developing algorithms and software for a cloud-deployed cognitive tool that allows natural-language query of legal documents to answer user questions about government regulations and supporting the DevOps process for deployment of the prototype
  • Fulltime
Read More
Arrow Right

Software engineer 2 / Senior Software engineer - Azure Data

Microsoft's Azure Data engineering team is leading the transformation of analyti...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
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 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Experience with the Azure stack including Storage, Compute, Networking, Fabric, Purview, Synapse, AKS, DevOps, Data Factory, or Power BI
  • Experience with big data technologies such as Spark, Kafka, Hadoop, or HBase
  • Experience building data lake or data engineering products, tools, or pipelines
  • Familiarity with container-based architectures (Docker, Kubernetes)
  • Ability to debug complex distributed systems on Linux and/or Windows platforms
Job Responsibility
Job Responsibility
  • Write extensible, maintainable code in C#, Java, Scala, or Python for Fabric Materialized Lake View services and HDInsight components
  • Use AI tools and coding best practices across the development lifecycle
  • Design data refresh, scheduling, and query optimisation features with minimal supervision
  • Review code from teammates for correctness, test coverage, security risks, and adherence to team standards
  • Coach junior engineers through code reviews
  • Debug complex issues in distributed systems running on Azure, Linux, and Windows
  • Run live site operations on a rotational, on-call basis
  • Integrate logging and instrumentation to gather telemetry on system health, performance, reliability, and security
  • Work with product managers, technical leads, and partners across geographies to define customer requirements for Materialized Lake View features
  • Fulltime
Read More
Arrow Right

Software Engineer II / Senior Software Engineer

We are hiring multiple Software Engineers II and Senior Software Engineers to jo...
Location
Location
Costa Rica , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or Engineering OR equivalent experience
  • At least 3 years of experience in software design and backend service development
  • 3+ years of hands-on experience in an object-oriented language such as C++, C#, Java, Python, or equivalent experience with C
  • Proficiency in English is essential for effective communication
Job Responsibility
Job Responsibility
  • Drive projects through to delivery, removing obstacles to ensure success
  • Contribute to the design of large-scale distributed software services and solutions
  • Write clean, well-tested code
  • Champion and improve team software engineering practices
  • Mentor junior engineers
  • Collaborate with related teams to achieve goals
  • Promote knowledge sharing and contribute to onboarding documentation
  • Participate in the on-call rotation to monitor service health and manage incidents
  • Fulltime
Read More
Arrow Right