Software Engineer - Developer Tools

Apple is where individual imaginations gather together, creating innovative products and services that change lives for the better.
$136,300 - $248,700
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Engineer - Developer Tools

Apple is seeking an experienced Software Engineer to join their Central QA team, focusing on developer tools and reporting infrastructure. This role presents an exciting opportunity to work at one of the world's most innovative technology companies, where you'll be responsible for designing and maintaining critical reporting tools used across the entire organization.

The position requires a blend of technical expertise in DevOps, web development, and database management, with a strong focus on building and maintaining reporting tools that measure and maintain quality across Apple's features. You'll be working in a fast-paced environment where strong communication skills and the ability to build relationships with QA teams across Apple are essential.

As a Senior Software Engineer, you'll lead efforts to define and maintain reporting tools used by hundreds of teams, combining technical expertise with product strategy. The role demands someone who can understand complex tooling needs, drive designs, and develop robust infrastructure for data reporting tools. You'll work with technologies like Python, Kubernetes, and React, while managing both relational and non-relational databases.

The compensation package is competitive, ranging from $136,300 to $248,700 base salary, plus additional benefits including stock options, comprehensive healthcare, and educational reimbursement. This is an excellent opportunity for someone who wants to make a significant impact on Apple's internal tools and processes while working with cutting-edge technologies.

The ideal candidate will have at least 5 years of experience with CI/CD tools and cloud technologies, strong debugging capabilities, and excellent communication skills. You'll be joining a collaborative environment where your ideas and contributions will directly influence the efficiency and effectiveness of Apple's development and QA processes.

Working at Apple means being part of a culture that values diversity, innovation, and excellence. You'll have the opportunity to work on tools that impact thousands of employees and, by extension, millions of Apple users worldwide. If you're passionate about developer tools, quality assurance, and building scalable solutions, this role offers the perfect blend of technical challenges and career growth opportunities.

Last updated 38 minutes ago

Responsibilities For Software Engineer - Developer Tools

  • Lead efforts to define and maintain reporting tools used by hundreds of teams across the company
  • Shape the product roadmap and solve pain points in user experience of internal tools
  • Understand tooling needs and drive their designs
  • Develop and maintain the infrastructure for data reporting tools
  • Work closely with team members and internal customers to identify and understand key features and requirements

Requirements For Software Engineer - Developer Tools

Python
Kubernetes
React
  • Bachelor's degree in Computer Science, Computer Engineering or equivalent
  • 5+ years of experience with CI/CD tools, cloud and containerization technologies such as Docker, Kubernetes, Nginx and Rio
  • 3+ years of Web Development Experience in Python or equivalent programming Language
  • 3+ years of experience with API development and databases(relational and non relational)

Benefits For Software Engineer - Developer Tools

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Software Engineer - Developer Tools

Software Engineering Senior DevOps Engineer

Senior DevOps Engineer role at Apple, focusing on documentation engineering infrastructure and developer tools, offering competitive compensation and comprehensive benefits.

Software Engineer (SRE Tools & Automation), IS&T Enterprise Systems

Senior DevOps/SRE Engineer position at Apple, leading production support and infrastructure automation for global service management systems.

DevOps Engineer

Senior DevOps Engineer position at Apple's Applied Machine Learning team, focusing on building and maintaining large-scale data platforms and infrastructure automation.

Senior Linux Systems Engineer

Senior Linux Systems Engineer position at Apple, focusing on infrastructure management and automation for edge services, CDN, and DNS systems.

Software Engineer- Airpod Tools

Senior Software Engineer position at Apple focusing on DevOps and tooling for Airpod firmware development in San Diego, offering competitive compensation and benefits.