Software Engineer

Apple is a global technology company that designs, manufactures, and sells consumer electronics, software, and services.
$175,800 - $264,200
Backend
Staff Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Engineering Project Manager - WWBPR Insight

Engineering Project Manager position at Apple, leading manufacturing software projects with competitive pay and comprehensive benefits.

Manufacturing Design Program Manager (MDPM)

Lead manufacturing process development and innovation at Apple as a Manufacturing Design Program Manager, overseeing technical teams and driving product excellence.

Engineering Manager - Maps Developer Platform

Engineering Manager position at Apple leading the Maps Developer Platform team, focusing on API development and team leadership.

Manager/Senior Manager, Apple Education Community and Program Operations

Lead strategy and operations for Apple Education Community platform, driving product vision and development while collaborating with global teams to transform educational experiences.

Data Center System EPM (Engineering Program Manager)

Lead Data Center System Engineering programs at Apple, managing hardware development from concept to delivery with competitive compensation and benefits.

Description For Software Engineer

Apple is seeking an experienced software engineer to design and architect a flagship internal software application focused on supply chain operations. This role offers an exciting opportunity to work on applications that enable in-app experiences for creating unique, customized content and deliver real-time visualizations about Apple's supply chain. The position requires collaboration with users, management, and technical peers across the company to develop solutions for complex problems.

The ideal candidate will bring 7+ years of development experience and a passion for creating intuitive user interfaces and outstanding user experiences. You'll be working with a team that values learning, experimentation with new tools, and skill sharing. The role involves both frontend and backend development, with a focus on Golang for backend services and experience with PostgreSQL databases.

Key responsibilities include developing user-friendly web or native applications, writing backend endpoints, implementing UI/UX designs, and ensuring robust security. You'll be working in Apple's Operations and Supply Chain team, where you'll have the opportunity to directly impact business operations through software solutions.

The position offers a competitive compensation package ranging from $175,800 to $264,200, plus additional benefits including stock options, comprehensive healthcare, and education reimbursement. This is an excellent opportunity for a senior engineer looking to make a significant impact at one of the world's leading technology companies.

Working from Apple's Cupertino location, you'll be part of a collaborative environment that encourages innovation and technical excellence. The role requires strong communication skills, as you'll be working with both technical and non-technical stakeholders to transform business needs into effective software solutions.

Last updated 19 days ago

Responsibilities For Software Engineer

  • Develop user-friendly and intuitive web or native (macOS/iOS) client-server applications
  • Interface with APIs from various sources
  • Write backend endpoints in the application backend
  • Implement UI/UX designs into applications
  • Write SQL queries
  • Write clean, modular, robust code without supervision
  • Prototype new ideas for user feedback
  • Ensure robust security and access control
  • Introduce automation into build processes
  • Lead discussions around user experience and transform insights into solutions

Requirements For Software Engineer

Go
PostgreSQL
  • Bachelor degree in Computer Science required
  • 7+ years development experience
  • 3+ years lead developer for a large systems application
  • Experience with web or iOS/macOS UI design
  • Experience with relational and NoSQL databases
  • Experience with Continuous Integration and Continuous Deployment solutions

Benefits For Software Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits
  • Product discounts
  • Free services

Interested in this job?