Senior Software Engineer - macOS

Austin, TX 78701
  • Job Code
  • Jobs Rated


Posted: Aug 12, 2021

Role Number:200261835

At Apple, we believe that hard work, a fun environment, creativity, and innovations fuel the ultimate customer experience! We beli...Summary


Posted: Aug 12, 2021

Role Number:200261835

At Apple, we believe that hard work, a fun environment, creativity, and innovations fuel the ultimate customer experience! We believe each customer interaction is an opportunity to delight, engage, and inspire - and that by focusing on the smallest of details, we can make big impacts with our customers.

Join Apple's Customer Systems team as a macOS Engineer. Our team builds immersive solutions helping customers engage with Apple through sales, support, and retail. The ideal team member will be able think outside of the box and demonstrate real passion for intuitive user experience

Key Qualifications

  • Extensive experience developing macOS applications using Swift
  • Experience in driving technical requirements for a product, while managing multiple stakeholders to get the product delivered.
  • Proven expertise in owning technical delivery - requirements, design, development, NFRs, quality assurance and Post production support.
  • Good technical acumen to gauge the estimation effort for a particular feature in a product and work closely with product and project managers to build the product roadmap.
  • Proven experience in balancing priorities - working on multiple overlapping releases with shared codebases
  • Experience in designing and building reusable frameworks
  • Proficient in object-oriented design, industry standard methodologies, software patterns and architecture principles
  • Experience with XCTest or OCUnit, GIT and Jenkins
  • Validated understanding of macOS UI/UX principles
  • Experience integrating with databases (SQL) and rest-based services (XML, JSON)
  • Prior experience with streaming media systems, chat, or telephony platforms would be useful
  • Experience with machine learning a plus


As a successful member of Contact Center Technologies team, you will be working on desktop applications used by thousands of advisors across the globe through chat, voice, email, and multi-media. You will be responsible for building products and working with partners to define roadmaps. Innovation will be key to ensure all new features are optimized for experience and efficiency in a timely manner. We're looking for someone with the insight and innovation to develop new features to improve the desktop experience and the passion to bring those features to life.

This position requires a self-motivated individual with strong problem-solving and interpersonal skills. You will be encouraged to dive in and take ownership of a technology or problem space: You will be the expert and go-to person for your areas of support.

6+ years of experience in the software industry

Excellent problem solving, critical thinking and communication skills

Good sense of UI design and user-oriented focus

Experience with testing frameworks, continuous integration and build tools

Ability to empower, mentor and lead geographically distributed teams

Ability to thrive in a cross-functional team on high profile, critical projects

Self-driven individual with excellent time and project management skills; Agile software development experience a plus

Ability to stay focused and prioritize a heavy workload while achieving extraordinary quality

Education & Experience
- 6+ years of experience in the software industry
- BS/BA degree or equivalent technical experience

Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.

Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you are applying for a position in San Francisco, please click here.

Apple participates in the E-Verify program in certain locations as required by law.

Apple's committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Learn more.

Additional Requirements

Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Engineer - macOS

Apple, Inc.
Austin, TX 78701

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good