> Markdown version of [/jobs/ext/1078708-software-engineer](https://www.wearedevelopers.com/jobs/ext/1078708-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Apple Inc. - **Location:** United States - **Experience:** Experienced - **Salary:** $181,100.0 - $272,100.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Software Applications, Unit Testing, Big Data, Code Coverage, Continuous Integration, Linux, Distributed Systems, Apache Hadoop, Machine Learning, Object-Oriented Software Development, Open Source Technology, Software Tools, Shell Script, Software Engineering, Apache Solr, Software Testing Automation Framework, Cloud Platform System, Delivery Pipeline, Apache Spark, Git, Information Technology, Cassandra, Apache Kafka - **Published:** June 26, 2026 - **Apply:** https://www.dice.com/job-detail/593dd551-6802-4d68-96b5-62cd86c88cce ## About the Role APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Build and deliver innovative software applications to support build, release and quality assurance standards in the field of Applied Machine Learning. Conduct quality assurance on large scale mission critical applications using custom and open-source solutions in Java and Python. Design and implement test automation frameworks for large scale multi-tier distributed applications to maintain high quality standards of both front and back end. Create and maintain software tools and utilities to assist with better quality of application development, distribution and deployment. Integrate test coverage, system and unit testing frameworks, deployment, release and monitor tools to achieve Continuous Integration and Delivery. Implement and maintain required code, configuration and infrastructure management services and solutions to ensure stable and predictable code artifacts, Bachelor's degree or foreign equivalent in Electronic Engineering, Information Systems Management, Computer Science or related field and 5 years of progressive, post-baccalaureate experience in the job offered or related occupation. 3 years of experience with each of the following skills is required: Implementing Continuous Integration and Delivery pipelines using contemporary coding practices and experience with modern open-source technologies. Using Object Oriented Programming principles and Java to design and write utilities and applications Designing and implementing test automation frameworks for API based testing. Testing distributed systems built around such technologies as Cassandra, Hadoop, Spark, Kafka, or Solr Preparing test strategies based on knowledge of Machine Learning development lifecycle, architecture of Big Data pipelines, and design principles of Distributed Computing Planning and executing Integration, System, API and Acceptance testing including building comprehensive test automation frameworks. Working in Linux environment, CLI tools, Git and Shell-scripting to set up and maintain test environments for distributed and cloud systems. ## Related Videos - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Can This Elephant Dance? IBM Bob and the Future of AI-First Software Development](https://www.wearedevelopers.com/videos/100256-can-this-elephant-dance-ibm-bob-and-the-future-of-ai-first-software-development) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)