Software Engineer- Applications

Apple Inc

Actively hiring Posted this week
Austin, TX Posted 3 days ago

At a glance

AI generated

TL;DR

As a Software Engineer at Apple, you will join the Corporate Functions team as a senior-level professional, focusing on integrating logs into Splunk and developing custom Python scripts for data ingestion. Your daily tasks include enhancing performance of Splunk searches and dashboards, troubleshooting deployments, and creating effective visualizations to provide insights into supply chain processes. You will work with REST APIs, HTTP Event Collector (HEC), Jenkins, Git, and infrastructure-as-code tools like Ansible to manage distributed environments and automate deployment pipelines. Key skills required include Python scripting, Splunk SDK integrations, SQL for database management, and experience with CI/CD practices. This role involves large-scale enterprise operations, requiring expertise in managing high-volume data ingestion and optimizing query performance for real-time analytics and business-critical alerts.

Skills

Splunk Python Jenkins Git PostgreSQL MSSQL DB Connect Ansible Prometheus Grafana CI/CD REST API HTTP Event Collector SPL JavaScript Summary Indexing Field Extractions Data Model Acceleration Infrastructure-as-Code

What you'll do

  • Develop and maintain custom Python scripts to integrate with Splunk for data onboarding.
  • Optimize performance of Splunk searches, dashboards, and ingestion processes.
  • Troubleshoot and manage multiple high-volume Splunk enterprise deployments.
  • Design and build effective Splunk dashboards providing insights into application performance.
  • Create velocity alerts and develop KPIs for business-critical supply chain transactions.
  • Develop CI/CD pipelines using Jenkins and Git to automate Splunk configurations.

What we're looking for

  • 7+ years of experience in software engineering or a related field with a Master’s degree in Computer Science, Electrical Engineering, or equivalent.
  • Expertise in developing Python scripts for Splunk SDK integrations to onboard data sources and support observability workflows.
  • Proficiency in using REST API and HTTP Event Collector (HEC) for real-time log ingestion into Splunk from external systems.
  • Experience managing distributed Splunk environments including indexer clustering, search head clustering, and role-based access control.
  • Skill in designing and building dashboards with SPL and JavaScript to provide insights into application performance and business metrics.
  • Ability to develop CI/CD pipelines using Jenkins and Git for automated deployment of Splunk configurations and custom apps.
  • Knowledge of optimizing Splunk search performance through summary indexing, field extractions, and data model acceleration.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 255 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 182 roles with salary data.

Most-posted roles

View all roles at Apple Inc