Software Engineer - Customer Feedback

Apple Inc.

San Diego (CA)

On-site

USD 142,000 - 263,000

Full time

8 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock awards program (RSU)
Employee Stock Purchase Plan
Relocation assistance
Comprehensive medical and dental
Retirement benefits

Job summary

Apple Inc. in San Diego is seeking a versatile software engineer to build and evolve internal admin tools for participant management, content, permissions, and configuration data across a large schema.

The role involves working closely with Program Managers and ML teams to enhance feedback analysis systems, and to contribute across application, API, and database layers.

Qualifications

  • 3-5+ years industry experience in software development.
  • Technical/Engineering BS or equivalent industry experience.
  • Solid, hands-on coding fundamentals across at least one backend and one client/frontend stack.
  • Openness to working in Swift and Ruby specifically, regardless of prior depth in either.
  • Strong SQL and relational data modeling skills.
  • Comfortable and adaptable in a fast-paced and informal environment, able to respond to changing priorities quickly.

Responsibilities

  • Build and evolve internal admin tools: content and participant management, permissions, and configuration data across a large schema.
  • Design data processing flows to move feedback through its lifecycle and support ML-powered features.
  • Collaborate with users and ML team to implement and test new capabilities and optimizations.

Skills

Swift
Ruby
SQL
Frontend development
Backend engineering
Data modeling
Communication

Education

BS in Computer Science or related field

Job description

San Diego, California, United States Software and Services

Join the team responsible for Apple's Beta Software Program. Our app, Feedback Assistant, collects user feedback on beta software releases, while our internal tools manage the programs, participants, and configuration data that make that feedback possible — and analyze, group, and route it to Apple's engineering teams.We're looking for a generalist engineer to build and evolve our internal admin tools: content and participant management, permissions, and other applications spanning a broad configuration schema. You'll sit alongside the Program Managers who use these tools every day, giving you a direct line to the people who depend on your work rather than a queue of requests from afar. You'll also be a key contributor to our feedback reading, reporting, and analysis systems, working alongside our ML team as those systems grow to include ML-powered components and asynchronous processing.

Description

We're a small team with a big footprint. Our internal tools serve as the operational backbone of Apple's beta and feedback programs, and engineers in this role can expect to touch nearly every layer of them — application, API, and database — often within the same week. You'll tackle broad-context challenges, such as:

  • Building and extending applications for managing participants, content, permissions, and configuration across a large and evolving schema
  • Designing data processing flows to move feedback through its lifecycle
  • Contributing to our feedback reading, reporting, and analysis systems, in close collaboration with our ML team as those systems adopt ML-powered features and async processing

Because you'll be seated with the Engineering Program Managers who rely on these tools day in and day out, you'll see firsthand how your work lands, catch friction early, and shape the roadmap alongside the people feeling the pain points — not just the engineering team.

An ideal candidate is energized by variety. You should be excited to pick up whichever stack a project calls for, and just as comfortable reasoning about a SQL schema as building the UI on top of it. We're equally excited by a sharp, ambitious engineer early in their career and by a veteran generalist with breadth across multiple domains.

Minimum Qualifications
  • 3-5+ years industry experience in software development
  • Technical/Engineering BS or equivalent industry experience
  • Solid, hands‑on coding fundamentals across at least one backend and one client/frontend stack
  • Openness to working in Swift and Ruby specifically, regardless of prior depth in either
  • Strong SQL and relational data modeling skills
  • Comfortable and adaptable in a fast‑paced and informal environment, able to respond to changing priorities quickly
Preferred Qualifications
  • Enjoys working in close, daily partnership with users
  • Comfortable moving between projects rather than specializing in a single layer — you think of yourself as a software engineer, not strictly backend or frontend
  • Passion for continually learning and exploring new technologies
  • Experience using Claude or other agentic coding tools to prototype, implement, and test
  • Excellent collaborative skills, with strong written and verbal communication

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $142,300 and $263,300, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Customer Feedback
Software Engineer - Customer Feedback

Socket.dev • San Diego (CA)

On-site
USD 120,000 - 150,000
Software Engineer - Backend Systems, Insights & Release Technologies
Software Engineer - Backend Systems, Insights & Release Technologies

Apple Inc. • Cupertino (CA)

On-site
USD 147,000 - 273,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
+1
iOS Software Engineer, Customer Systems
iOS Software Engineer, Customer Systems

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
Senior Software Engineer, SWE Program Tools
Senior Software Engineer, SWE Program Tools

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 150,000 - 278,000
Medical and dental coverage
Retirement benefits
Discounted products
+2
Software Engineer - Distributed Systems, Insights & Release Technologies
Software Engineer - Distributed Systems, Insights & Release Technologies

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Comprehensive medical and dental
Employee Stock Purchase Plan
Relocation assistance
Software Engineer (Tools), Engagement Engineering
Software Engineer (Tools), Engagement Engineering

Apple • Cupertino (CA)

On-site
USD 150,400 - 277,600
Medical and dental coverage
Retirement benefits
Discounted products and free services
+2
Senior iOS Developer
Senior iOS Developer

Apple Inc. • San Francisco (CA)

On-site
USD 185,000 - 325,000
Apple benefits
Stock programs
Relocation
Software Engineer - Apple Services
Software Engineer - Apple Services

Apple Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 185,000 - 278,000
Senior Software Engineer, Security/Privacy, Enterprise Technology Services
Senior Software Engineer, Security/Privacy, Enterprise Technology Services

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 277,600
Software Engineer, Shortcuts, Proactive
Software Engineer, Shortcuts, Proactive

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Comprehensive medical and dental
Retirement benefits
Range of discounted products and free
+2