Numbers Software Engineer, Visual Productivity
Apple
Pittsburgh, Pennsylvania
Posted 1 weeks ago
Qualifications
Education
Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience.
Responsibilities
Primary Duties
- Collaborate closely with engineers, Human Interface designers, and product partners to brainstorm, prototype, and ship innovative interactions and visual capabilities.
- Design, optimize, and evolve the core calculation engine that powers Numbers.
- Tackle complex engineering challenges across massive data sets, high-performance rendering, and multi-touch/spatial interaction models.
- Navigate and evolve a large, mature codebase by diagnosing subtle issues, improving testability, and delivering robust architectural enhancements.
- Prototype novel concepts rapidly and present compelling technical demos to cross-functional teams and leadership.
- Keep the user experience at the center of every technical decision.
Experience Requirements
Required
At least 1 year of experience in Swift, Objective-C, and C++.
1 year of experience
Required Skills
Technical Skills
SwiftObjective-CC++AI-assisted toolsperformance profiling toolsoptimization techniques
Soft Skills
communicationcollaborationdeep empathy for user experience
Full Job Description
Numbers Software Engineer, Visual Productivity
Do you want to help reshape the future of productivity software for millions of creators and consumers worldwide? Are you passionate about building fluid, intuitive user experiences across macOS, iOS, iPadOS, and visionOS? The Numbers team within Apple's Visual Productivity Apps group is looking for an engineer to help build the next generation of iWork, Freeform, and core visual productivity technologies. In this role, you will design and deliver features across tables, charts, and data canvases, crafting code that is as elegant and high-performing as the experiences it powers.
As an engineer on the Numbers team, you will contribute to exciting and powerful features in tables, charts, and spreadsheets that are used across Apple apps like Freeform, Keynote, Numbers, and Pages. You'll work in a collaborative, cross-functional environment where engineering, human interface design, and QA partner closely from initial concept to launch. In this role, you will:
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. Learn more about your EEO rights as an applicant. 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. Learn about accessibility in Apple's workplace. Learn about reasonable accommodations for job applicants. Apple accepts applications to this posting on an ongoing basis.
Do you want to help reshape the future of productivity software for millions of creators and consumers worldwide? Are you passionate about building fluid, intuitive user experiences across macOS, iOS, iPadOS, and visionOS? The Numbers team within Apple's Visual Productivity Apps group is looking for an engineer to help build the next generation of iWork, Freeform, and core visual productivity technologies. In this role, you will design and deliver features across tables, charts, and data canvases, crafting code that is as elegant and high-performing as the experiences it powers.
As an engineer on the Numbers team, you will contribute to exciting and powerful features in tables, charts, and spreadsheets that are used across Apple apps like Freeform, Keynote, Numbers, and Pages. You'll work in a collaborative, cross-functional environment where engineering, human interface design, and QA partner closely from initial concept to launch. In this role, you will:
- Collaborate closely with engineers, Human Interface designers, and product partners to brainstorm, prototype, and ship innovative interactions and visual capabilities.
- Design, optimize, and evolve the core calculation engine that powers Numbers, ensuring high throughput, thread safety, and instant responsiveness across massive datasets and complex formula dependency graphs.
- Tackle complex engineering challenges across massive data sets, high-performance rendering, and multi-touch/spatial interaction models.
- Navigate and evolve a large, mature codebase by diagnosing subtle issues, improving testability, and delivering robust architectural enhancements.
- Prototype novel concepts rapidly and present compelling technical demos to cross-functional teams and leadership.
- Keep the user experience at the center of every technical decision, sweating the details to deliver software that delights.
- At least 1 year of experience in Swift, Objective-C, and C++.
- Experience integrating modern AI-assisted tools and assistants into daily workflows to accelerate prototyping, code comprehension, and debugging.
- Solid foundation in computer science fundamentals, data structures, and software architecture.
- Demonstrated experience developing, profiling, and shipping software in large-scale codebases.
- Proven track record of rapid prototyping, iterating based on feedback, and presenting demos to diverse audiences.
- Experience with performance profiling tools and optimization techniques for memory, responsiveness, and render pipelines.
- Excellent communication and collaboration skills with an emphasis on cross-functional teamwork.
- Deep empathy for user experience.
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience.
- Familiarity with multi-platform development across Apple platforms (macOS, iOS, iPadOS, visionOS).
- Experience handling large-scale data sets, spreadsheet calculation models, or data visualization engines.
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. Learn more about your EEO rights as an applicant. 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. Learn about accessibility in Apple's workplace. Learn about reasonable accommodations for job applicants. Apple accepts applications to this posting on an ongoing basis.
How to Apply
$128
/ hour
Apple pays $128 for Software Engineer in Pittsburgh, Pennsylvania, with most salaries ranging from $87 to $196. Pay can vary based on role, experience, and local cost of living.
Median
$128
Low
$87
High
$196
Companies Similar to Apple for Jobs
Share This Job
Figures represent approximate ranges and may vary based on experience, location, and other factors. For the most accurate information, please consult the employer directly. Contact us to suggest updates to this information.





