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

Apple Inc.

Town of Texas (WI)

On-site

USD 120,000 - 160,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple Inc. in the Austin metro area is seeking a Full Stack Software Engineer to architect end-to-end features across backend Java/Spring Boot services and frontend React/TypeScript interfaces.

You will own components from design through deployment, collaborating with product and UX to build scalable, observable systems while upholding accessibility and performance standards.

Qualifications

  • 3 years of professional experience building production systems spanning backend and frontend.
  • 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 with relational or NoSQL databases.

Responsibilities

  • Build features end-to-end from Java microservices and RESTful APIs to React-based user interfaces.
  • 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 tests to maintain high code quality and prevent regressions.
  • Collaborate with UX designers and product managers to translate business workflows into intuitive interfaces.

Skills

Full-stack development
React
TypeScript
Java/Spring Boot

Education

BS/MS in Computer Science or related field

Tools

Git
CI/CD
Webpack/Vite

Job description

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

Austin Metro Area, Texas, United States Software and Services

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.

Description

When you engineer for People Systems, your users are Apple's most vital asset: its people. We're 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. You'll 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. You'll 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. You'll 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.

Responsibilities
  • 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.
Minimum Qualifications
  • 3 years of professional experience building production systems spanning both backend and frontend.
  • 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.
Preferred Qualifications
  • 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.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Learn about accessibility in Apple’s workplace
Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

Apple Inc. • Austin (TX), Northern (KY)

Hybrid
USD 120,000 - 190,000
Software Engineer (Full Stack), eBusiness Services
Software Engineer (Full Stack), eBusiness Services

Apple Inc. • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 277,600
Software Engineer, G&A Solutions Engineering (GSE)
Software Engineer, G&A Solutions Engineering (GSE)

Apple Inc. • Austin (TX)

On-site
USD 100,000 - 130,000
Full Stack Software Engineer, AI/ML Tools
Full Stack Software Engineer, AI/ML Tools

Apple Inc. • Austin (TX)

On-site
USD 140,000 - 170,000
Senior Software Engineer Enterprise Technology Services
Senior Software Engineer Enterprise Technology Services

Apple Inc. • Sunnyvale (CA), Northern (KY)

Hybrid
USD 185,000 - 278,000
Software Engineer, Cloud Services ASE
Software Engineer, Cloud Services ASE

Apple Inc. • Austin (TX), Northern (KY)

Hybrid
USD 140,000 - 190,000
Full Stack Software Engineer, AI & Data Platforms, IS&T
Full Stack Software Engineer, AI & Data Platforms, IS&T

Apple Inc. • Austin (TX), Northern (KY)

Hybrid
USD 140,000 - 190,000
Software Engineer, Information Systems & Technology
Software Engineer, Information Systems & Technology

Apple Inc. • Austin (TX)

On-site
USD 90,000 - 120,000
Staff Software Engineer, Information Systems & Technology
Staff Software Engineer, Information Systems & Technology

Apple Inc. • Austin (TX)

On-site
USD 180,000 - 240,000