Apple
Full Stack Software Engineer
Found: Today
This role is based in Cupertino, California.
Compensation:
$147,400 - $272,100/year
Responsibilities:
- Design and maintain end-to-end web applications, including frontend, backend, and database layers.
- Develop and debug tools in a custom Linux environment.
- Collaborate with cross-functional teams to create dashboards that visualize and track critical chip design metrics.
- Develop and deploy REST APIs that serve both traditional and AI-driven features.
- Contribute to CI/CD pipelines, testing, and monitoring to ensure reliability.
Minimum Qualifications:
- BS degree + 3 years of relevant industry experience.
- Hands-on experience in at least one general-purpose programming language (Python, JavaScript, or Go).
- Experience with frontend web development (React and modern JavaScript frameworks).
- Experience with SQL and NoSQL databases.
- Experience with a Linux environment.
- Understanding of RESTful API design and authentication techniques (e.g., JWT, OAuth).
Preferred Qualifications:
- Strong knowledge of data structures, algorithms, and software design principles.
- Working knowledge of Splunk or the Elastic Stack.
- Experience building microservices based web architecture.
- Experience with CI/CD tools such as TeamCity, GitLab, etc.
- Experience with Docker or Kubernetes container orchestration.
- Experience integrating LLM APIs (e.g., OpenAI, Claude, Gemini) into applications.
- Ability to work in a dynamic and highly collaborative team environment.
- Strong attention to detail and excellent analytical capabilities.