Taro Logo

Software Development Engineer

A leading technology company that designs and manufactures consumer electronics, software, and services.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Development Engineer

Apple is seeking a software engineer to join their Silicon Technologies group to enhance, develop and maintain internal tools, applications, and reporting systems. This role is crucial in supporting Apple's world-class Silicon Engineering Group by providing the infrastructure and tools needed to engineer and design the world's most advanced silicon devices and products.

The position involves working in a fast-paced, collaborative environment where developing partnerships with cross-functional teams is essential. The ideal candidate will be hands-on, proactive, and self-motivated with strong initiative. They will adopt a DevOps mindset to support automation efforts and learn infrastructure as code paradigms that sustain a large distributed environment.

As part of the Silicon Technologies group, you'll contribute to the design and manufacture of next-generation, high-performance, power-efficient processors and system-on-chip (SoC) solutions. Your work will directly impact Apple's ability to deliver beloved products and services that seamlessly handle users' tasks. This role offers an excellent opportunity to develop foundational skills in both infrastructure management and web application development while working on technology that powers millions of Apple devices worldwide.

Last updated 10 minutes ago

Responsibilities For Software Development Engineer

  • Enhance, develop and maintain internal tools, applications, and reporting systems
  • Ensure infrastructure and tools needed for silicon engineering and design
  • Develop monitoring tools and systems automation tools
  • Develop multi-tier web applications
  • Support automation efforts and infrastructure as code paradigms

Requirements For Software Development Engineer

Python
Ruby
TypeScript
React
Go
  • BS + 3 years of relevant industry experience
  • Strong experience in full stack web development
  • Proficiency in Ruby, Go, Python or TypeScript
  • Strong knowledge of data structures, algorithms, and software design principles
  • Experience with REST APIs
  • Experience with front end javascript frameworks (React, Vite)
  • Experience with revision control software (Git, SVN)
  • Linux experience
  • Familiarity with continuous integration/deployment tools
  • Familiarity with containers and container orchestration

Interested in this job?

Jobs Related To Apple Software Development Engineer

Software Engineer, Information Systems & Technology

Software Engineer position at Apple's Information Systems & Technology group, focusing on Java development for enterprise systems and applications.

Custom Circuit RTL Design Engineer

Custom Circuit RTL Design Engineer role at Apple, focusing on designing and implementing behavioral RTL models for custom SRAM arrays and working with SOC teams on chip integration.

Software Image Quality Engineer - Creativity Apps

Software Image Quality Engineer role at Apple focusing on testing and quality assurance for creative applications, combining technical expertise with understanding of photography and computational imaging.

App Compatibility Triage Systems Engineer

App Compatibility Systems Engineer role at Apple, focusing on ensuring third-party software compatibility across Apple's ecosystem through data analysis and machine learning.

Design Verification Engineer

Design Verification Engineer role at Apple focusing on pre-silicon verification, test-plan development, and ensuring bug-free first silicon for IP designs.