Enter a job title or keyword

Finance Software Engineer

Apple


Job Location:

Cupertino, CA - USA

Monthly Salary: Not provided by the employer
Posted: 13 August 2026 (30+ days ago)
Application Deadline: 10 November 2026
Vacancies: 1 Vacancy

Job Summary

A Finance Software Engineer is a technical expert and software engineer responsible for the analysis design and implementation of full-stack web applications and automation solutions that bring efficiencies and scalability across Apples global Finance organization. They work directly with business partners to analyze requirements develop a deep understanding of the underlying business process u0026 recommend optimizations if possible design solutions and ultimately develop bespoke applications that help the business execute effectively and work as individuals or as a small development team to deliver and support these applications across Finance. This role requires a unique blend of Business Process Project Management Frontend Development Backend Development Data Engineering and DevOps skills to be Finance Software Engineer follows the Software Development Life Cycle (SDLC) and best practices to build high-quality software that meets our stringent coding standards Controls (SOX) Security (InfoSec) and Privacy (PII PCI etc) requirements.

Work closely with business partners analysts and other Engineers to conceptualize create develop document test and upgrade web applications and their componentsn Write efficient code and develop full-stack applications based on requirementsn Test and deploy programs and applications following our SDLCn Triage debug maintain and improve existing applicationsn Create technical documentation for application support and future application developmentn Enhance existing applications based on business requirementsn Implement and maintain application compliance with InfoSec Privacy and SOX guidelinesn Collaborate with other Engineers to define and adopt best practices in application and software developmentn Partner with DevOps to identify and review capabilities of emerging technologies and to enable the adoption of these new technologies and associated techniques

Undergraduate or Masters degree in Computer Science MIS Engineering Mathematics or other quantitative discipline requiredn5 years relevant software engineering experiencenSolid technical foundation and experience with designing developing testing deploying and supporting applications and automation solutions preferably in a highly agile environmentnStrong knowledge of Software Development Lifecycle and Software Quality Control in an Agile environmentnDemonstrated proficiency with: Web development with LAMP (Linux Apache Mysql PHP and alternatives) Knowledge of JavaScript libraries (React VueJS) Object-oriented programming languages (Python) SQL and the ability to analyze and operate on very large data sets APIs and Microservices (GraphQL REST) Relational Databases (MySQL Postgres etc) Unix Shell Scripting Code management on Git

Ability to learn quickly attentive listener and excellent to shift gears quickly and balance multiple to support current infrastructure and and mature individual able to work in under pressurenEducation or experience working with finance/accounting data especially with SAPnExperience with the following a plus: Cloud/orchestration architectures such as AWS Kubernetes DevOps tools like Ansible Docker Continuous Integration/Continuous Delivery (CI/CD) tools like Jenkins RIO etc Container technologies like Docker Developing HTML5 and responsive applications

Required Experience:

IC


About Company

Company Logo

Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more

View Profile View Profile