Sr. Software Engineer, Numbers

Pittsburgh, PA
  • Job Code
  • Jobs Rated


Posted: Jun 25, 2019

Role Number: 200070553

Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish

Be a part of the team that delivers a world class experience to millions of Apple users every day. Does crafting new features that bring together software, hardware and services for your users excite you? The Numbers team is looking for a passionate engineer to help us bring the next generation of productivity experiences to iOS, macOS, and the web

Key Qualifications

  • Proficiency in Swift, Objective-C, C++, or JavaScript
  • Proficiency in object-oriented design and development
  • Proficiency in building scalable, maintainable, high-performance software
  • Understanding of multi-platform application architectures and design patterns
  • Strong communication skills and ability to work cross-team
  • Ability to work undirected and solve complex problems
  • Experience developing products using agile development methodologies
  • Superior ability to identify and resolve complex problems
  • A keen eye for usability
  • A learning attitude to continuously improve self, team, and organization
  • Experience with macOS or iOS APIs is a plus
  • Experience with language parsers, compilers, and data dependency graphs a plus


At Apple we don't just create products. We create the kind of wonder that's revolutionized entire industries. It's the diversity of our people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it

As an engineer on the Numbers team, your responsibilities will include: defining and implementing new features, refining our intuitive user interface, and building highly scalable and memory efficient data structures and algorithms

You must be innovative, detail-oriented, proactive, and hardworking. You will be a contributing member of an agile team that constantly strives to improve the performance and quality of our codebase. Comfort with a collaborative environment that is supportive as well as critical in its pursuit of perfection is a must

You should feel comfortable moving fluidly from systems programming to application development. You'll be maintaining and improving not just the Numbers app, but also its supporting frameworks. You'll also be responsible for debugging and delivering the best possible application performance and adopting the best testing and development practices to help you find and fix bugs early

We promote innovation and new technology to further improve our creative output. Dynamic, smart people and inspiring, innovative technologies are the norm here. You will be part of building an extraordinary, next generation spreadsheet experience. We're looking for a talented and passionate person to join our amazing team-if you feel this is you, we'd love to hear from you

Education & Experience

Bachelors Degree, or equivalent work experience.

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:

Sr. Software Engineer, Numbers

Apple, Inc.
Pittsburgh, PA

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