Software Engineer, Productivity Apps
$119.1k - $230.5k per yearApple
SummaryAt Apple, we believe groundbreaking ideas thrive when exceptional engineering meets innovative vision. We’re building the future of productivity apps, and we need passionate iOS and Mac software engineers who are dedicated to creating elegant software that empowers people to unleash their creativity.
On the Productivity Apps team, you’ll work on foundational technologies and user experiences that power applications used globally. You will be contributing to world‑class applications like Keynote, Pages, Numbers, and Freeform. This is a fantastic opportunity to join a highly visible and impactful engineering team.
DescriptionIn this role, you’ll be responsible for maintaining and enhancing the shared user interface and experiences across Keynote, Pages, Numbers, and Freeform. You’ll collaborate with human interface designers, quality assurance teams, and cross‑functional teams to push beyond code, influencing everything from user interface design to project planning.
The ideal candidate should have experience in iOS development, a willingness to learn new technologies, a commitment to long‑term sustainable software development, and the ability to drive features from concept through delivery. This position also requires a self‑motivated individual with strong interpersonal skills to effectively collaborate across all levels of the organization.
Minimum Qualifications
At least 1+ years of experience with Swift or Objective‑C.
Skilled with object‑oriented design.
Demonstrated experience planning and delivering software projects with and for cross‑functional teams
Ability to communicate clearly, both verbally and in writing.
Empathy for and understanding of user experience, and attention to visual detail.
Demonstrated skill at understanding non‑technical users’ needs and developing appropriate solutions.
BS Degree in CS or related field, or equivalent work experience.
Preferred Qualifications
Past experience building software for macOS.
Experience working in large code bases with large teams.
Effective use of AI for coding.
Experience with concurrent programming.
Intrepidly able to navigate large codebases with minimal documentation.
Curious with a willingness to ask questions.
Committed to encouraging an open and inclusive work environment.
Pay & BenefitsAt 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 $119,100 and $230,500, 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 Inc.’s discretionary employee stock programs. Employees are eligible for discretionary restricted stock unit award recommendations, and can purchase Apple Inc. stock at a discount if voluntarily participating in Apple Inc.’s Employee Stock Purchase Plan. Participation in Apple Inc.’s discretionary stock programs is governed by Apple Inc.’s stock plans and agreements and are not part of local employment contracts or compensation.
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. Learn more about Apple Benefits
Note: Apple benefit and compensation 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. Apple provides reasonable accommodations to applicants with disabilities. Apple is a drug‑free workplace.
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
Role Number: 200674176-3350
#J-18808-Ljbffr
On the Productivity Apps team, you’ll work on foundational technologies and user experiences that power applications used globally. You will be contributing to world‑class applications like Keynote, Pages, Numbers, and Freeform. This is a fantastic opportunity to join a highly visible and impactful engineering team.
DescriptionIn this role, you’ll be responsible for maintaining and enhancing the shared user interface and experiences across Keynote, Pages, Numbers, and Freeform. You’ll collaborate with human interface designers, quality assurance teams, and cross‑functional teams to push beyond code, influencing everything from user interface design to project planning.
The ideal candidate should have experience in iOS development, a willingness to learn new technologies, a commitment to long‑term sustainable software development, and the ability to drive features from concept through delivery. This position also requires a self‑motivated individual with strong interpersonal skills to effectively collaborate across all levels of the organization.
Minimum Qualifications
At least 1+ years of experience with Swift or Objective‑C.
Skilled with object‑oriented design.
Demonstrated experience planning and delivering software projects with and for cross‑functional teams
Ability to communicate clearly, both verbally and in writing.
Empathy for and understanding of user experience, and attention to visual detail.
Demonstrated skill at understanding non‑technical users’ needs and developing appropriate solutions.
BS Degree in CS or related field, or equivalent work experience.
Preferred Qualifications
Past experience building software for macOS.
Experience working in large code bases with large teams.
Effective use of AI for coding.
Experience with concurrent programming.
Intrepidly able to navigate large codebases with minimal documentation.
Curious with a willingness to ask questions.
Committed to encouraging an open and inclusive work environment.
Pay & BenefitsAt 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 $119,100 and $230,500, 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 Inc.’s discretionary employee stock programs. Employees are eligible for discretionary restricted stock unit award recommendations, and can purchase Apple Inc. stock at a discount if voluntarily participating in Apple Inc.’s Employee Stock Purchase Plan. Participation in Apple Inc.’s discretionary stock programs is governed by Apple Inc.’s stock plans and agreements and are not part of local employment contracts or compensation.
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. Learn more about Apple Benefits
Note: Apple benefit and compensation 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. Apple provides reasonable accommodations to applicants with disabilities. Apple is a drug‑free workplace.
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
Role Number: 200674176-3350
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Software Engineer, Productivity Apps in Winnipeg, MB vacancy
- ...team in Montreal.Key Responsibilities Strong hands-on experience with Dynamics 365 CRM and DataverseStrong Power Automate and Power Apps experienceGood exposure to Azure, such as Azure Functions, Logic Apps, App Services, API Management, or related servicesSomeone with 5-...Suggested
$153k - $213k per year
Senior Software Engineer, Fullstack (App Experience) Remote CanadaAt affirm, we exist for the moments that matter—giving people a clear, predictable... ...surfaces: Mobile and Web. The teams span across multiple products and areas to engage and provide value to our customers, starting...SuggestedFor contractorsWork at officeRemote workFlexible hours- Mash is hiring a Product Engineer to own user-facing features end to end across the Mash iOS app, backend, and AI systems. You will couple close user engagement with product and design to ship impactful changes, then stay with features after launch to measure impact and iterate...Suggested
- Ringside Talent in Toronto, Canada, is seeking a Sr. Software Engineer to design and ship enterprise-grade applications on the Microsoft stack... ...lets you work from anywhere in Toronto while collaborating with product and QA to deliver reliable features. You will build scalable...SuggestedRemote work
$146k - $162k per year
We are looking for a Software Engineer to join our Product team in Vancouver, where we build features end-to-end, from designing our data models to implementing the subtle interaction behaviors that differentiate good software from great software. In this role, you won’t just...SuggestedWork at officeLocal areaWork from home- ...We are in an exciting place where we have product market fit, explosive growth, and a clear... ...is building a pragmatic, high-ownership engineering team that ships customer value quickly and... ...Lambda-based backend and React Native apps. You’ll make smart assumptions when product...Full timeTemporary workWork at officeHome office
usd121k - usd181k per year
...communities and contributing to open-source software? Then we are looking for you! Equinix... ...Unit is looking for highly motivated engineers to take Equinix’s engagement in AI Inference... ...stakeholder(s) to understand and document the product features Provides a level of effort (...Full timeWork at office$150k - $250k per year
...shows up is in insurance claims, so that’s where we’re deployed today, running in production at some of the largest carriers in North America.We are seeking a talented Senior Software Engineer to join our Product team. In this role, you will work closely with cross‑functional...- Build end-to-end software at Ashby using TypeScript, React, GraphQL, and Node.Js in a remote, low-meeting environment. Own impactful product work.As a Senior Software Engineer, you will own substantial portions of Ashby products and drive projects from problem research through...Remote work
$120k - $140k per year
Position: Software Engineer: Product QualitySalary: $120,000 to $140,000 CADLocation: Canada based.About Fiscal.AiFiscal.Ai is a leading research and data platform built for capital markets professionals. Combining a high-performance research Terminal with a modern, near-real...Immediate startShift work- Product growth and AI agents define this hybrid Software Developer opportunity in Vancouver, BC, with Go and full-stack development at its core.At Total Life, you... ...through billing and re-engagement. The role suits engineers with two to four-plus years building production software...
- ...existing vacancy About the RoleWe’re looking for an Engineering Manager to lead a small team building AI products for legal professionals. This is a technical... ...agents and automation should change the way we develop software, based on what improves results in practice. The...Long term contractContract workFlexible hours
$177k - $265k per year
...technology, anywhere, on any device or app. Our flexible and neutral products, Okta Platform and Auth0 Platform,... ...are looking for a Principal-level engineer who is passionate about building and... ...10+ years of deep understanding of software engineering processes, agile framework...Work at officeLocal areaRemote workFlexible hours- ...Meta is seeking a senior software engineer in Canada to design, build, and scale consumer-facing... ...will own significant components of the product stack and drive technical strategy with... ...performance and reliability across Meta’s family of apps and services. #J-18808-Ljbffr...
- Thomson Reuters is looking for aStaff Software Engineer, AI Product Engineeringto help shape and build the next generation of AI-powered software for... ...company-wide Mental Health Days off, access to the Headspace app, retirement savings, tuition reimbursement, employee incentive...Work at officeLocal areaFlexible hours
- ...management, private clients, commercial banking, treasury, and retail banking.Introduction Robertson is seeking a skilled Product Designer (Mobile Apps) form to join our client in support of an existing vacancy.Contract Period: 6 months with potential to extend or...Contract workMonday to friday
$120k - $140k per year
Safety is where everything begins. It shapes our culture, our products, and the way we show up for our communities. Join us as we build... ...help make fleets smarter, you make people safer. Senior Software Engineer, AI Product EngineeringAbout The PositionABOUT THE POSITION...Work at officeLocal area- As a Senior Software Engineer on the Core Product team, you'll build the products small business owners rely on every single day: Scheduling, HR Management (HRM), and Payroll. This is where a shift becomes a timecard, becomes a paycheck, and where getting it right really matters...Work from homeShift work
- ...through Thursday under the company’s hybrid expectations.As a Senior AI Native Software Engineer, you solve customer problems by orchestrating AI agents instead of writing code directly. Build products end-to-end across frontend, backend, data, and infrastructure. Your work...
- ...while some have prior security experience, many have been successful at Vanta without it. We are looking for a Senior Software Engineer to join our Product Platform org - the group that powers product development across Vanta by building the shared foundations that every...InternshipRemote workFlexible hours
- ...Vanta without it. As a Senior Applied AI Engineer at Vanta, you will play a crucial role in... ...of a team integrating AI into the Vanta product, working alongside a multidisciplinary... ...least 7 years of industry experience as a software engineer You’ve shipped LLM-backed products...InternshipRemote workFlexible hours
- Develop production-quality software for NVIDIA’s large-scale infrastructure, combining reliability engineering with Python or Go development. Reduce operational toil through automation frameworks and self-service tools.This Senior Site Reliability Engineer belongs to NVIDIA’...
- ...another, and celebrate wins as a team. We’re not just building an app—we’re building unstoppable teams. So what do you say, are you in? Your Impact Starts HereSenior Software Engineer on the Core Product team, you’ll build the products small business owners rely on every...Hourly payLong term contractTemporary workInternshipWork at officeLocal areaWork from homeFlexible hoursShift work
$190k - $210k per year
...businesses exchange data across global supply chains through modern, AI-powered infrastructure. As a Senior Software Engineer, you will take ownership of complex product initiatives, drive architectural decisions, and deliver scalable, reliable software solutions. You will...Long term contractFull timeRemote work$165k - $330k per year
...operating at the frontier of AI to bring cutting-edge models into production. We're growing quickly and recently raised our $1.5B Series F,... ..., and Spark Capital. Join us and help build the platform engineers turn to to ship AI products. Baseten powers mission-critical...Flexible hours- Shape Samsung Electronics Canada’s mobile app and UX/UI purchasing experiences through product management, customer research, and journey optimization.This Digital Product Manager leads digital products from inception through launch and continuous improvement. The work connects...
$171.5k - $201k per year
...applications and next steps. Our partner is looking for a Senior Software Engineer II, Mobile – On App Ads (AI Native) based in Canada. Join a remote-first... ...share effective practices, and help improve the team's productivity and development standards. Maintain high standards of...Summer workManual laborImmediate startRemote workWork from homeFlexible hours- Vanta is seeking a Senior Software Engineer for the Product Platform org in Toronto. You will design scalable libraries and shared APIs used by multiple engineering teams, enabling faster, safer product development. You will collaborate across product, design, and engineering...Remote work
- Elevate software quality at Fiscal.ai as a Software Engineer focused on product testing in Canada. This role emphasizes debugging, test automation, and enhancing the Fiscal.ai Terminal's performance. In this critical position, you will take ownership of the quality assurance...
- Power Apps and Power Automate expertise drives this senior engineering contract, delivered 100% remotely for candidates residing and authorized to work in Canada.Design... ...business applicationsFour-plus years delivering production Power Platform solutionsStrong Power Apps, Power...Contract workManual laborRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Productivity Apps. Be the first to apply!
Related searches
- software developer no experience Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- senior software developer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer part time Winnipeg, MB
- new graduate software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software engineer Winnipeg, MB

