> Markdown version of [/jobs/ext/139765-sr-full-stack-software-engineer-human-engineering](https://www.wearedevelopers.com/jobs/ext/139765-sr-full-stack-software-engineer-human-engineering). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Full Stack Software Engineer - Human Engineering - **Company:** Apple Inc. - **Location:** Cupertino, CA, United States - **Experience:** Expert - **Salary:** $181,100.0 - $318,400.0 - **Contract:** Permanent contract - **Skills:** User Authentication, Bootstrap (Software), Data Structures, Relational Databases, DevOps, Django Web Framework, Design of User Interfaces, Unix Shell, Model View Controller (MVC), Object-Oriented Software Development, Server Administration, Systems Integration, Web Applications, Data Storage Technologies, Tailwind, ReactJS, Caching, Backend, Vue.js, AngularJS, Information Technology, Data Management, Front End Software Development, Api Design, Restful APIs, Docker - **Published:** May 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=f1db50685a2fcd11 ## About the Role Do you have experience in Team leadership?, Do you have a Bachelor's degree?, Experience with front-end frameworks such as Angular (preferred), React, or Vue. Experience with backend MVC frameworks such as Django (preferred), Rails, or Spring Strong UI/UX design abilities using frameworks such as Tailwind, Bootstrap Strong understanding of relational database model design Experience with running Docker containers and managing associated configs Comfortable in navigating every day tasks in UNIX shell Nice to have: Server Administration / DevOps experience. Minimum Qualifications Strong fundamentals in object-oriented programming, data structures, and algorithms 6+ years of experience designing, building, and deploying full-stack web apps Experience with architecting complex systems including data model design, authentication, authorization, API design, caching, and cross-system integration Experience with handling, storing, and enforcing retention policies on sensitive personal data including PII or health data Strong communication and leadership/mentorship skills BS/MS in Computer Science/Engineering, or equivalent ## Description We are seeking a senior full-stack software engineer with years of proven experience in designing, building, and deploying web applications to medium/large-scale production environments. Responsibilities include: Full-stack project ownership, including working with users and project stakeholders to develop project requirements and propose solutions Designing, building, and maintaining RESTful APIs Architecting complex data storage (relational, non-relational, block, file, high performance cache) Writing backend logic for data organization, processing, retention, and deletion Collaborating with other SW engineers to provide technical feedback and recommendations Train and mentor junior engineers on SW best practices and team principles Proactively identify opportunities in current or potential future internal tools that can bring big impact ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 139 - Soft and hard queries](https://www.wearedevelopers.com/magazine/487-dev-digest-139-soft-and-hard-queries) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development)