Software Development Engineer - Applications

Overview

Full Time

Skills

Software Development
Collaboration
Innovation
Communication
Reporting
Leadership
Roadmaps
Requirements Elicitation
Negotiations
Management
Finance
Accountability
Delegation
Statistics
Machine Learning (ML)
Elasticsearch
Java
Spring Framework
API
Microservices
Oracle Db
SQL
High Availability
Amazon SQS
Amazon S3
Storage
Python
Scripting
React.js
Quality Assurance
Mentorship

Job Details

Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn't have imagined, and now, can't imagine living without. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do.

Description APPLE INC has the following available in Austin, Texas. Design, implement, and support end-to-end products, from a requirement to a solution, including back-end, front-end, storage, and communication layers. Architect highly available and scalable solutions that can scale to Apple and its Partner's growing needs while monitoring the operation costs and simplifying the design. Lead in full autonomy their whole projects: build plans with internal and external stakeholders, manage dependencies, risks, and mitigations. Perform program-level reporting of progress on deliverables, including to senior leadership. Lead and integrate sub-components of an application: perform a systematic review of the architecture and the code from other team members, including gatekeeping for deployments and driving the technical and functional roadmap. Lead the product roadmap on some sub-components by gathering requirements from the business, understanding the impacts on the platform, and negotiating with both internal and external stakeholders to build new features. Manage vendors: financial accountability on vendors (time and material results), technical leading, and work allocation. Lead the support effort in the Americas for DCOTA: plan supporting activities considering business constraints, identify the patterns of defects to proactively improve solution quality, and define and implement supporting metrics (logging, monitoring, alerting) to support the application. 40 hours/week.

Minimum Qualifications
  • Bachelor's degree or foreign equivalent in Statistics, Machine Learning or related field and 4 years of experience in the job offered or related occupation.
  • 2 years of experience with each of the following skills:
  • Experience in ElasticSearch, including experience architecting, designing, implementing, and maintaining a search solution for full-text search in multi-locale.
  • Using Java, Spring Boot, and Spring Webflux, including experience building API Services in a microservices architecture.
  • Using Oracle DB and SQL to store and retrieve data for high-availability services.
  • Experience with Amazon SQS, including performing asynchronous processing of requests.
  • Experience in Amazon S3 for storage and retrieval of system data.
  • Using Python, including building scripts, maintaining systems, and solving production issues.
  • Using React, including building front-end applications for customers to interact with systems.
  • Leading, planning, delivering, and executing projects with cross-functional teams (business, engineering, platform, and QA teams), and experience mentoring other engineers.
  • Experience securing sensitive data to prevent data breaches.

Preferred Qualifications
  • N/A

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.