Finance Software Engineer
About the role
A technical expert and software engineer responsible for analysis, design and implementation of full-stack web applications and automation solutions to bring efficiencies and scalability across Apple’s global Finance organization. Collaborates with business partners to analyze requirements, design solutions, and develop bespoke applications to help the business execute effectively and efficiently, following SDLC and strict coding standards, controls, security and privacy requirements.
Responsibilities
- Work closely with business partners, analysts, and other Engineers to conceptualize, create, 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 following our SDLC
- Triage, debug, maintain and improve existing applications
- Create technical documentation for application support and future application development
- Enhance existing applications based on business requirements
- Implement and maintain application compliance with InfoSec, Privacy and SOX guidelines
- Collaborate with other Engineers to define and adopt best practices in application and software development
- Partner with DevOps to identify and review capabilities of emerging technologies and to enable the adoption of these new technologies and associated techniques
Qualifications
- Undergraduate or Masters degree in Computer Science, MIS, Engineering, Mathematics or other quantitative discipline required
- 5+ years relevant software engineering experience
- Solid technical foundation and experience with designing, developing, testing, deploying and supporting applications and automation solutions, preferably in a highly agile environment
- Strong knowledge of Software Development Lifecycle and Software Quality Control in an Agile environment
- Demonstrated 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
Skills
Benefits
- Discretionary employee stock programs
- Eligibility for discretionary restricted stock unit awards
- Apple Employee Stock Purchase Plan
- Comprehensive medical and dental coverage
- retirement benefits
- discounted products and free services
- reimbursement for certain educational expenses including tuition (education benefits)
- discretionary bonuses or commission payments and relocation may be available
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services