Taro Logo

Software Development Engineer

A leading technology company that designs and develops consumer electronics, software, and services.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · Hardware
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer

Apple is seeking a seasoned software engineer to join their Silicon Technologies group, focusing on enhancing and developing internal tools and infrastructure. This role combines full-stack development with DevOps practices, supporting Apple's world-class Silicon Engineering Group. You'll be responsible for creating and maintaining sophisticated tools, applications, and reporting systems that enable the design and manufacture of next-generation processors and SoCs.

As a senior contributor, you'll provide technical leadership in implementing infrastructure as code solutions, mentoring team members, and driving best practices across projects. The role requires expertise in both infrastructure management and full-stack web development, working with technologies like Ruby, Go, Python, and TypeScript. You'll be part of a fast-paced, collaborative environment where you'll partner with cross-functional teams to deliver solutions that support Apple's silicon device engineering efforts.

This highly visible position offers the opportunity to directly impact Apple's silicon development capabilities through the creation and enhancement of critical engineering infrastructure. You'll need to balance technical excellence with business requirements while demonstrating strong initiative and proactive problem-solving abilities. The role combines software architecture, development, and DevOps practices to support Apple's mission of creating the world's most advanced silicon devices and products.

Last updated 20 days ago

Responsibilities For Software Development Engineer

  • Enhance, develop and maintain internal tools, applications, and reporting systems
  • Provide infrastructure and tools for Silicon Engineering Group
  • Develop monitoring tools, systems automation tools, and multi-tier web applications
  • Provide architectural guidance and mentor junior team members
  • Champion DevOps practices and implement infrastructure as code solutions
  • Drive best practices and innovation across projects
  • Balance technical excellence with business requirements

Requirements For Software Development Engineer

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