Senior Software Engineer
Company | Palo Alto Networks |
---|---|
Location | Santa Clara, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
- 5+ years of hands-on software development experience
- Proficiency in one or more programming/scripting languages such as JavaScript, Python, or Groovy
- Familiarity with applying AI to real-world use cases such as automation, data analysis, NLP, or intelligent recommendations
- Strong knowledge of REST APIs, databases, and software development practices
- Deep experience with the Atlassian suite (Jira, Confluence, Jira Service Management – Data Center)
- Experience managing and supporting third-party Jira add-ons (e.g., Advanced Roadmaps, Structure, etc.)
- Familiarity with enterprise integration platforms and tools; experience connecting Jira with platforms such as ServiceNow, Okta, or Slack is a plus
- Working knowledge of SDLC methodologies and Agile frameworks
- Atlassian certification is a plus
Responsibilities
- Design, develop, test, and deploy scalable and maintainable software applications
- Lead technical design and implementation efforts for internal software systems and integrations
- Collaborate with cross-functional teams to define and deliver new features and system improvements
- Integrate corporate tools (on-premises, AWS, and SaaS) for provisioning, configuration management, and reporting
- Design and implement AI-driven enhancements to existing workflows and business processes
- Support and enhance Jira and Confluence environments, including project migrations (from cloud and data center), configuration, and plugin management
- Serve as part of the IT Atlassian team to maintain and optimize Jira/Confluence Data Center instances
- Troubleshoot system and user-level issues and implement scalable, long-term solutions
- Develop and maintain technical documentation, user guides, and training materials
- Build automations using scripting languages (e.g., Groovy, Python), including the use of AI/ML libraries or APIs where applicable
Preferred Qualifications
- Experience in infrastructure automation or CI/CD pipelines
- Experience with AI prompt engineering or LLM integrations
- Familiarity with ITSM tools or enterprise service management practices
- Prior experience in IT operations or enterprise software environments