Apple Inc logo

Software Engineer (Full Stack), G&A Solutions Engineering

Apple Inc
  • TX
    5 days ago

    Job Description

    At Apple, we believe the people who build our products deserve systems built with that same care. That belief is what drives People Systems. Behind every revolutionary hardware launch, breakthrough service, and magical customer experience are the passionate people who make it all possible.

    This is our pursuit: to be the unseen force behind a world-class employee experience for the most exceptional people on Earth - realized through obsessively crafting and caring for the systems that hire, reward, and support our talent as they grow, thrive, and do the best work of their lives.

    Sitting at the vibrant intersection of technology, people, and business, we architect the platforms behind every stage of that journey: Recruiting, Onboarding, Core HR, Payroll, Compensation, and Benefits. Our systems don't just process transactions; they shape how people experience working here.

    When you engineer for People Systems, your users are Apples most vital asset: its people. Were looking for a Full Stack Software Engineer who can architect reliable backend services and design intuitive, accessible user interfaces with equal rigor.

    As a Full Stack Software Engineer on our team, you will own features end-to-end, from design through deployment. Youll build responsive, high-performance web applications using React and TypeScript, and develop the Java / Spring Boot microservices, APIs, and data layers that power them behind the scenes.

    We value engineers with a strong product mindset who make architectural decisions that balance immediate delivery with long-term platform health. Youll design domain models that capture complex business rules without becoming unmaintainable, and build systems that are observable, testable, and resilient by default, not as an afterthought.

    Collaboration is central to how we work. Youll partner with product managers and cross-functional engineering teams to understand problems deeply before reaching for solutions. The best engineers here ask "why" before "how." If you care deeply about craftsmanship from the UI layer to the database and want to build software where scale meets human empathy, come join us to do the best work of your life. Build features end-to-end, from Java microservices and RESTful APIs to React-based user interfaces, owning technical design, implementation, testing, deployment, and production monitoring.

    Implement responsive, accessible frontends using React, TypeScript, and component-driven design systems.

    Develop and maintain backend services using Java, Spring Boot, and cloud-native technologies.

    Write comprehensive unit, integration, and end-to-end tests (e.g., Jest, React Testing Library, JUnit, Playwright) to maintain high code quality and prevent regressions.

    Ensure data integrity, consistency, and privacy across high-stakes domains while delivering seamless user experiences.

    Design and consume APIs with attention to contracts, error handling, and developer experience.

    Collaborate closely with UX designers and product managers to translate business workflows into intuitive interfaces.

    Participate in code reviews, contribute to shared libraries and tooling, and help improve team engineering practices.

    Troubleshoot issues across the stack, from browser rendering to database queries, building intuition for where problems live.3 years of professional experience building production systems spanning both backend and frontend.

    3 years of professional experience in JavaScript (ES6+), TypeScript, React, HTML5, and modern CSS/styling frameworks, with a solid understanding of state management and component lifecycles.

    3 years of professional experience developing backend APIs and microservices using Java (Spring / Spring Boot) or Node.js/TypeScript.

    3 years of professional experience designing and consuming RESTful APIs, along with working knowledge of relational or NoSQL databases and basic SQL query optimization.

    BS/MS in Computer Science, Computer Engineering, or related field.Experience writing automated tests (unit/integration) and using modern build/source control tools (Git, Webpack/Vite, npm/yarn, CI/CD pipelines).

    Understanding of responsive web design principles and accessibility standards (WCAG / semantic HTML).

    Ability to debug and reason about issues across the full stack, from network layer to UI rendering.

    Demonstrated proficiency using AI-assisted development tools to accelerate design, coding, testing, and debugging workflows

    Experience building accessible, internationalized web applications

    Experience with event-driven architectures (Kafka, RabbitMQ, or equivalent messaging platforms)

    Familiarity with distributed systems concepts: consistency, fault tolerance, and failure modes

    Exposure to performance optimization - both backend (caching, query tuning) and frontend

    Strong problem-solving skills, attention to detail, and a collaborative team-first mindset.

    Numbers & Facts

    LocationTX
    IndustryComputer/IT Services
    Company Size10,000 employees or more
    Year Founded1976
    Websitehttps://www.apple.com/jobs

    About Company

    We bring amazing people together to make amazing things happen.

    We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.

    About Apple

    There’s a place here for every kind of brilliant. Everyone here is an innovator, or an innovator-to-be, no matter what your team or your role. So bring your passion, courage, and original thinking and get ready to share it, because every new product, service, or feature we invent is the result of people working together to make each others’ ideas stronger. Innovation at this level depends on people who represent the variety of the human experience and inspire us with their own fresh perspectives. Together, we’ll do amazing work that can make a difference in people’s lives. Including your own. Learn more about working at Apple.

    Skills

    • Appleunmatched
    • Application Programming Interface (API)unmatched
    • Architectural Servicesunmatched
    • Artificial Intelligence (AI)unmatched
    • Business Architectureunmatched
    • CSS (Cascading Style Sheet)unmatched
    • Cachingunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Compensation and Benefitsunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Customer Experienceunmatched
    • Data Qualityunmatched
    • Debugging Skillsunmatched
    • Detail Orientedunmatched
    • Distributed Computingunmatched
    • ECMAScriptunmatched
    • Error Handlingunmatched
    • Gitunmatched
    • HTML (HyperText Markup Language)unmatched
    • HTML5unmatched
    • Identify Issuesunmatched
    • Internet Applicationunmatched
    • JUnitunmatched
    • Javaunmatched
    • JavaScriptunmatched
    • Machine Toolunmatched
    • Microservicesunmatched
    • NoSQLunmatched
    • Node.jsunmatched
    • Onboardingunmatched
    • Performance Tuning/Optimizationunmatched
    • Problem Solving Skillsunmatched
    • Product Designunmatched
    • Product Developmentunmatched
    • Product/Service Launchunmatched
    • Production Controlunmatched
    • Production Systemsunmatched
    • Programming Toolsunmatched
    • Quality Managementunmatched
    • Query Optimizationunmatched
    • REST (Representational State Transfer)unmatched
    • React.jsunmatched
    • Relational Databases (RDBMS)unmatched
    • SQL (Structured Query Language)unmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Systems Engineeringunmatched
    • Team Lead/Managerunmatched
    • Team Playerunmatched
    • Technical/Engineering Designunmatched
    • Test Automationunmatched
    • Test Plan/Scheduleunmatched
    • Testingunmatched
    • Transaction Processing/Managementunmatched
    • Unit Testunmatched
    • User Experience Design (UXD)unmatched
    • User Interface/Experience (UI/UX)unmatched
    • Value Engineeringunmatched
    • Web Browsersunmatched
    • Web Content Accessibility Guidelines (WCAG)unmatched
    • Web Designunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder