This position is no longer accepting applications
Closed on September 19, 2026.
This role is filled — get an email when new Software Development roles open on EngineerJobs.io:
Finance Software Engineer
API
APIs
Automation
Data Analysis
Database
Databases
Developer
Full Stack
GraphQL
Information Security
JavaScript
Pii
REST APIs
Software Development
Software Engineer
Software Engineering
Software Finance
SQL
Web
Web Api
View similar jobs
Get alerted when similar jobs are posted — set up a New Software Development jobs on EngineerJobs.io alert.
See other roles at Apple.
Job Description
Apple is seeking a Finance Software Engineer to build and maintain full-stack web applications and automation solutions used by the company’s global Finance organization. In this onsite role in Cupertino, CA, you will partner with business teams to translate requirements into working software while supporting SDLC and compliance needs across security, privacy, and controls.
What you’ll do
- Collaborate with business partners, analysts, and fellow Engineers to conceptualize, design, develop, document, test, and upgrade web applications and their components
- Write efficient code and develop full-stack applications based on requirements
- Test and deploy programs and applications in line with Apple’s SDLC
- Triage, debug, maintain, and continuously improve existing applications
- Create technical documentation to support application operations and future development
- Enhance existing applications based on evolving business requirements
- Implement and maintain compliance with InfoSec, Privacy, and SOX guidelines
- Work with other Engineers to establish and adopt best practices for application and software development
- Partner with DevOps to evaluate emerging technologies and help enable adoption of new capabilities and techniques
Required qualifications
- Undergraduate or Masters degree in Computer Science, MIS, Engineering, Mathematics, or another quantitative discipline
- 5+ years of relevant software engineering experience
- Solid technical foundation with experience designing, developing, testing, deploying, and supporting applications and automation solutions, ideally in a highly agile environment
- Strong knowledge of Software Development Lifecycle and Software Quality Control within Agile practices
- Demonstrated proficiency with:
- Web development with LAMP (Linux, Apache, MySQL, PHP and alternatives)
- JavaScript libraries including React and VueJS
- Object-oriented programming languages including Python
- SQL and the ability to analyze and operate on very large data sets
- APIs and Microservices using GraphQL and REST
- Relational databases such as MySQL and Postgres
- Unix shell scripting
- Git for code management
Technologies you may use
- AWS, Kubernetes, Ansible, Docker, CI/CD tools, and Jenkins
- RIO and container technologies
- HTML5 and responsive applications
- SDLC, SOX, InfoSec, PII, and PCI
- LAMP: Linux, Apache, MySQL, PHP
- JavaScript libraries: React, VueJS
- Python, SQL, GraphQL, REST
- MySQL, Postgres, Unix Shell Scripting, Git
Compensation and location
- Location: Cupertino, CA (onsite)
- Salary: USD 150,400 - 225,300 per year
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Reimbursement for certain educational expenses, including tuition
- Opportunity to become an Apple shareholder through discretionary employee stock programs
- Eligible for discretionary restricted stock unit awards
- Ability to purchase Apple stock at a discount through the Employee Stock Purchase Plan
- May be eligible for discretionary bonuses or commission payments, as well as relocation
Preferred qualifications
- Ability to learn quickly, attentive listening, and excellent communication
- Capacity to shift gears quickly and balance multiple priorities
- Willingness to support current infrastructure and toolsets
- Confident and mature working style in under-pressure situations
- Education or experience working with finance or accounting data, especially with SAP
- Experience with cloud and orchestration architectures such as AWS and Kubernetes, DevOps tools like Ansible and Docker, CI/CD tools like Jenkins and RIO, and container technologies such as Docker
- Experience developing HTML5 and responsive applications