Taro Logo

Software Engineer - Full Stack

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$135,400 - $250,600
Frontend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - Full Stack

The Developer Publications Platform Engineering team at Apple is seeking a talented Full Stack Software Engineer to join their mission of creating world-class developer tools and framework-level support for documentation workflows in Xcode, Swift Playgrounds, and Apple's developer website.

As a member of this impactful team, you'll work on scaling and improving existing technology while innovating on new products, infrastructure, and tooling. The role combines both frontend and backend development, requiring expertise in technologies like HTML5, CSS3, JavaScript, React, databases, and API design.

You'll be part of a small but distributed team that values collaboration and technical excellence. The position offers opportunities to mentor other engineers, contribute to architecture discussions, participate in code reviews, and shape technical proposals. The team is passionate about building reliable publication systems and delivering high-performance software that exceeds customer expectations.

The ideal candidate brings strong technical fundamentals, sharp problem-solving abilities, and excellent collaboration skills. While experience with full stack development is important, we welcome candidates from all backgrounds who are eager to contribute to Apple's developer tools ecosystem.

This role offers competitive compensation including base pay between $135,400 and $250,600, plus opportunities for equity through stock programs, comprehensive benefits, and professional development support. Join us in San Diego to help shape the future of Apple's developer documentation platform.

Last updated 2 months ago

Responsibilities For Software Engineer - Full Stack

  • Collaborate with developers, designers, writers and managers on backend infrastructure
  • Produce well tested, performant and reliable code
  • Write detailed architecture and design proposals
  • Participate in code review and architecture discussions
  • Work cross functionally with other Apple teams
  • Seek areas of improvement

Requirements For Software Engineer - Full Stack

Ruby
PostgreSQL
React
JavaScript
TypeScript
  • Proficient in Ruby, Rails, PostgreSQL, RESTful APIs
  • Excellent understanding of software development lifecycle
  • Experience shipping high quality, performant and reliable products
  • Ability to work effectively with cross-functional teams
  • Excellent communication and problem solving skills
  • BS/MS in Computer Science or equivalent experience

Benefits For Software Engineer - Full Stack

401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance