Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer Engineer - Applications

$181.1k - $272.1k

Apple Oakbrook

Software Developer Engineer - Applications

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.

APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Design and implement optimum data structures in the appropriate data management system including Teradata, Oracle, Big Data Technologies and Snowflake. Identify and understand the data sources Data sources which have both structured & unstructured data that are relevant to the business problem. Collaborate to understand the business requirements, system architecture and data demographics with Data scientists, Business analysts to build new metrics and analysis tools. Build robust data pipelines and models by processing, cleansing, and verifying the integrity of data used for analysis. Develop data-set processes for data discovery, modeling, mining and archival. Extract and process data using Python, Shell scripting, complex SQL and calling rest APIs. Perform complex data analysis with large volumes of data using tools like Tableau, Spark, Business objects, ThoughtSpot. Develop ETL solutions using PL/SQL and stored procedures which would adhere to Apple's data security standards. Build reports and dashboards with Tableau, Business Objects. Identify opportunities and contribute ideas for automation and work closely with enablement teams on how to continuously improve speed and quality of solutions. Explore and adopt to new technologies which would solve the problem. 40 hours/week. At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $181,100 - $272,100/yr and your base pay will depend on your skills, qualifications, experience, and location. PAY & BENEFITS: Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits: Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Minimum Qualifications
  • Master's degree or foreign equivalent in Software Engineering, Computer Science, or related field and 2 years of experience in the job offered or related occupation.
  • 2 years of experience with each of the following skills is required:
  • Building robust data pipelines & data models to design and implement optimum data structures in the appropriate data management system including Teradata, Redshift, Oracle, Big Data Technologies and Hadoop Ecosystem.
  • Utilizing Python and Unix shell scripting to build data pipelines, Automation, and Scheduling.
  • Designing and developing dashboards using Tableau to have analytics insights of the data.
  • Developing reusable modules to create reusable data-set processes for data discovery, modeling and mining.
  • Using SQL to build ETL solutions for a large volumes of data
  • Designing, Developing, Deploying solutions following the SDLC coding standards
  • Developing ETL solutions which would adhere to data security and standards of the company in order to maintain Enterprise Data security.
  • Using Dremio or other tools for ad hoc data analytics
  • Using Tableau for data visualizations and reporting
  • Using Business Objects or other tools for detailed excel based reporting.
  • Using SQL & developing scripts in python for data analysis & data profiling.
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 At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple's workplace Learn about reasonable accommodations for job applicants Apple accepts applications to this posting on an ongoing basis.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Developer Engineer - Applications in Cupertino, CA vacancy
  • $105k - $140k

     ...looking for a Junior Applied AI Engineer- HRIS to join our HRIS team...  ...Assist in designing, developing, and deploying AI/ML models...  ...in AI/ML, data science, or software engineering ~ Understanding...  ...Collaborative mindset Interest in AI applications in HR and business processes... 
    Application
    Full time

    Fortinet

    Sunnyvale, CA
    4 days ago
  •  ...Java Script framework React/Angular/JQuery 4+ years of Software development using Java, J2EE, XML, Web Services/SOA and used...  ...Spring, Spring-boot, Hibernate, RES Advanced knowledge of application, data, and infrastructure architecture disciplines... 
    Application

    Texas State Library and Archives Commision

    Sunnyvale, CA
    2 days ago
  •  ...seeking a highly experienced Senior Java Backend Engineer with strong Apple domain experience to design, develop, and deliver scalable, low-latency, enterprise-...  ...backend services for multi-tier distributed applications. Build and optimize low-latency RESTful APIs... 
    Application

    Prophecy Technologies

    Sunnyvale, CA
    5 days ago
  •  ...Java Developer Top 3 Must Have's: 1. Java/j2ee 2. Spring boot, microservices 3. Kafka Additional Qualifications: Collaborate...  ...Spring boot and microservices to create robust and efficient applications. 2. Implement event driven architectures using Kafka and ensure... 
    Application

    Omni Inclusive

    Sunnyvale, CA
    2 days ago
  •  ...architecture solutions for customer facing web and mobile applications. Participate in software development life cycle (SDLC) phases including sprint...  ...communication between back-end systems using Kafka. Develop Unit and Automation Testing Frameworks, Test Suites,... 
    Application

    Samprasoft

    Sunnyvale, CA
    1 day ago
  •  ...Job Title: AI Engineer (Java Background) Location: Sunnyvale,...  ...AI Engineer with a strong software engineering foundation in Java...  ...workflows, and improve developer productivity. The successful...  ..., developing AI-driven applications, integrating LLMs into enterprise... 
    Application
    Full time

    Redolent

    Sunnyvale, CA
    4 days ago
  •  ...Java Developer Location: Sunnyvale, CA Duration: 06 months + contract Rate: DOE US Citizen...  ...Strong architectural and solution engineering skills in API Services and messaging integrations...  ...and presentation skills with client application development professional.... 
    Application
    Contract work

    Georgia IT Inc

    Sunnyvale, CA
    8 days ago
  •  ...Java Full Stack Developer Job Location: Sunnyvale, CA Job Type: Skills: ~...  ...of experience developing and deploying applications on Unix/Linux environments ~ Experience...  ...Consulting, IT Staffing Solutions, and Software solutions. We have been recipients of... 
    Application

    InterSources

    Sunnyvale, CA
    4 days ago
  •  ...Infrastructure Lead Engineer Sonsoft, Inc. is a USA based corporation duly organized...  ...steady pace specializing in the fields of Software Development, Software Consultancy and Information...  ...platforms with WebLogic/Tomcat/Jetty application servers. Strong knowledge of Unix/... 
    Application
    Full time

    SonSoft

    Cupertino, CA
    5 days ago
  •  ...Java Programmer/Developer Location: Sunnyvale, CA Duration: Very long term Contract with L&T InfoTech Minimum 5 years of experience as a Java web application developer in a large environment (dozens of applications and environments) including: Proficient with... 
    Application
    Long term contract

    ClifyX

    Sunnyvale, CA
    5 days ago
  •  ...systems fundamentals, DS/Algorithms and problem-solving skills. Hands-on experience in building web based Java EE services/applications and Kafka, Apache Camel, RESTful Web-Services, Spring, Hibernate, Splunk, Caching. Excellent organization, communication and... 
    Application

    BayOne Solutions

    Sunnyvale, CA
    5 days ago
  •  ...Role- Java Developer Location- Sunnyvale, CA- Onsite Contract...  ...Demonstrates a disciplined approach to: o Software development o Code reviews o Testing...  ...Experience designing and architecting applications using SQL and NoSQL databases, including... 
    Application
    Contract work

    AceStack LLC

    Sunnyvale, CA
    5 days ago
  •  ...Must Have Skills: The developers need to be full-stack, proficient in Python (backend), Angular (front-end), SQL queries, and have exposure to deploying applications on Google Cloud Platform (GCP), specifically Pantheon. Expectation is that a single resource ( developer... 
    Application

    Nlb Services

    Sunnyvale, CA
    3 days ago
  •  ...Java Backend Developer Location - Austin, TX Full Time Immediate joiners only Please submit profiles with Photo ID and relocation...  ...transactional enterprise systems. Knowledge in building applications in Cloud Foundry/AWS/GCP Knowledge and hands on experience... 
    Application
    Full time
    Immediate start
    Relocation

    Futran Tech Solutions Pvt. Ltd.

    Sunnyvale, CA
    4 days ago
  •  ...exciting opportunity to drive impactful analytics solutions that enhance digital customer experiences. We are seeking a skilled Application Developer to contribute to our dynamic environment where creativity and excellence are valued. Required Skills & Qualifications... 
    Application
    Work experience placement
    Immediate start

    Artech

    Cupertino, CA
    4 days ago
  •  ...Role Overview: This role involves designing, developing, and architecting highly scalable, fault-tolerant, and reactive microservices...  ...practices within a team environment. Design and architect applications using SQL and NoSQL databases such as Oracle, Cassandra, and... 
    Application

    Prophecy Technologies

    Sunnyvale, CA
    5 days ago
  •  ...adoption of the absolute best engineering practices, while maintaining...  ...information, writing, and developing code, and conducting unit testing...  ...per day and solve complex software systems problems by...  ...microservices and APIs for web applications using JVM ecosystem (Kotlin,... 
    Application
    Contract work
    Interim role
    Night shift
    1 day per week

    Insight Global

    Sunnyvale, CA
    9 hours ago
  • $143k - $286k

     ...Guide and mentor, a team of engineers, conducting code reviews and...  ...requirements.?? Architect complex software systems, ensuring...  ...operational excellence.?? Develop comprehensive technical documentation...  .... All job opportunities and applications are hosted on our official... 
    Application
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    5 days ago
  •  ...solutions for a multi-tier, distributed web application with AWS knowledge and experience -...  ...performance tuning -Experience in developing applications that utilize relational databases...  ...to design scalable, and maintainable software solutions. -Ability to communicate... 
    Application

    Diverse Lynx

    Sunnyvale, CA
    5 days ago
  •  ...the products to production. Job Description: Utilize Java/J2EE, Spring Boot, and Microservices to create robust and efficient applications. Implement event-driven architectures using Kafka and ensure seamless integration with other systems. Design and optimize databases... 
    Application

    TechDigital Group

    Sunnyvale, CA
    3 days ago
  •  ...Job Title : JAVA Developer . Location : Sunnyvale, CA. Duration : Long term contract . Role Description...  ...structure in a team environment. Designing/Architecting Applications in SQLNo-SQL database such Oracle| Cassandra and Azure Cosmos... 
    Application
    Long term contract

    AceStack LLC

    Sunnyvale, CA
    5 days ago
  •  ...Java Full Stack Developer Location: Sunnyvale, CA Mandatory Skills These are the foundational technologies for building the...  ...or Vue.js is crucial for creating dynamic and interactive web applications. Understanding how to make web applications work well on... 
    Application

    Kasmo Global

    Sunnyvale, CA
    5 days ago
  •  ...Java J2EE Developer Location: Austin, TX or Sunnyvale, CA Duration: Contract Required Skills: Minimum 7 years of experience...  ...advanced solutions for a multi-tier, distributed web application Experienced in crafting and implementing REST API Proven... 
    Application
    Contract work

    Syntricate Technologies

    Sunnyvale, CA
    3 days ago
  •  ...Predictive and Prescriptive Analytics, GenAI applications and advanced statistical models to our business users. The Cloud Engineer will report to the Director of Advanced...  ...programming/scripting (e.g., Python, Go, Ruby) and software configuration management experience (e.g.,... 
    Application

    Brooksource

    Sunnyvale, CA
    9 hours ago
  •  ...Job Title: Senior Python Developer with AI and Snowflake Expertise...  ...of developing robust Python applications, leveraging AI technologies,...  ...deployment to ensure high quality software delivery. Conduct code...  ...trends in AI and data engineering to continuously improve our... 
    Application

    Yantran LLC

    Sunnyvale, CA
    4 days ago
  • $160k

     ...Cloud Services or Microsoft Cloud Services SAAP, PAAS Custom Application Architecture (mostly.Net and C#), Azure DevOps and Automation...  .../project using TOGAF or 4+1 architecture model view Design software systems with various Microsoft technologies and ensure compliance... 
    Application
    Full time
    Immediate start

    Omega Solutions Inc

    Sunnyvale, CA
    1 day ago
  •  ...expert advice and guidance to others in the application of information and best practices; supporting...  ...and practices. What you will do: • As a Software Engineer III for client, you'll have the opportunity to: • Develop intuitive software that meets and exceeds the... 
    Application

    Saxon Global

    Sunnyvale, CA
    4 days ago
  •  ...System Software Engineer – Lead Engineer Sunnyvale, CA Do you want to be part of AI revolution? Do you want to think out of box with...  ...to boot, security, safety, driver, os, middleware, OTA, applications, etc, for autonomous driving silicon and system. Optimize... 
    Application

    Baidu

    Sunnyvale, CA
    4 days ago
  •  ...Java Backend Developer Rootshell Enterprise Technologies Inc. is a recognized...  ...member of the Equinix Product Engineering function you will be involved in the software development life cycle with a...  ...maintaining customer-facing applications at scale in an innovative... 
    Application

    Rootshell Inc

    Sunnyvale, CA
    4 days ago
  • $147.4k - $272.1k

     ...Application & System Firmware Engineer The team is looking for a skilled and motivated Firmware Engineer that will be able to define and develop firmware platforms for current and future Apple products...  ...develop, and maintain hardware/software systems for Apple products.... 
    Application
    Relocation

    Apple

    Sunnyvale, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer Engineer - Applications. Be the first to apply!