Job Title: Finance Software Engineering Manager (permanent)
The Finance Data & Technology (FDT) team delivers data science, analytics and automation solutions to Apple's global Finance organization.
This is a leadership role that requires an outstanding blend of technical app engineering expertise, program management skills, business knowledge and strong leadership skills.
Key Responsibilities:
* Lead and manage a globally distributed team of app engineers, providing technical leadership and governance with a focus on balancing agility, flexibility, supportability, scale and consistency.
* Formulate and implement a Software Engineering strategy. Extract, understand, document and interrogate requirements from business partners.
* Test, deploy, monitor, document and troubleshoot data solutions and associated models.
* Work closely with project managers, data engineers, data analysts, data scientists, IS&T, and business partners to deliver software automation solutions.
* Partner with Data Analysts and Data Scientists to develop predictive and prescriptive analytics, effective methods in Machine Learning, time series forecasting and statistical analysis to improve Apple Finance's business processes.
* Partner with DevOps to identify and review capabilities of emerging technologies and to enable the adoption of these new technologies and associated techniques.
* Provide project management and technical leadership in the areas of agile and lean methodologies within the Software Development Lifecycle (SDLC).
* Implement and maintain application compliance with InfoSec, Privacy and SOX guidelines.
* Partner with the Finance teams and Finance BPR leads to develop a working knowledge of their businesses, and define & drive an integrated capability roadmap.
* Maintain a controls environment to ensure no code changes are moved into production without review and approval by the business and that the team exceeds any required SOX and Privacy controls.
Requirements:
* Minimum 3-5 years managing software engineering teams in fast paced environments.
* Familiarity with delivering data and automation solutions, preferably in a highly agile environment.
* Web development with LAMP (Linux, Apache, MySQL, PHP and alternatives).
* Object-oriented programming languages (Python).
* APIs and Microservices (GraphQL, REST).
* Code management on Git.
* Experience with Cloud/orchestration architectures such as AWS, Kubernetes.
* Developing performant, secured data sources for Tableau.
* Experience working with containerised environments, docker development a plus.
Preferred Qualifications:
* Minimum Level 8 degree in related quantitative field with experience in a software engineer role.
* Alternatively, Level 8 degree in Finance, Economics, Accounting or related business field with five years of proven experience in software development.
* Corporate finance and accounting experience a major advantage, especially with SAP.
* Project Management skills/qualification is a plus.
Estimated Salary: $150,000 - $200,000 per year