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

Austin, TX, US • Posted 6 days ago • Updated 11 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Computer Hardware
  • Customer Experience
  • Recruiting
  • Onboarding
  • Payroll
  • Interfaces
  • Business Rules
  • Collaboration
  • JavaScript
  • Elasticsearch
  • React.js
  • HTML5
  • Cascading Style Sheets
  • Management
  • Microservices
  • Java
  • Spring Framework
  • Node.js
  • TypeScript
  • RESTful
  • NoSQL
  • Database
  • SQL
  • Computer Science
  • Computer Engineering
  • Writing
  • Version Control
  • Git
  • Continuous Integration
  • Continuous Delivery
  • Responsive Design
  • Accessibility
  • WCAG
  • Semantics
  • HTML
  • Network Layer
  • UI
  • Artificial Intelligence
  • Testing
  • Debugging
  • Workflow
  • Web Applications
  • Apache Kafka
  • RabbitMQ
  • Messaging
  • Performance Tuning
  • Caching
  • Query Optimization
  • Problem Solving
  • Conflict Resolution
  • Attention To Detail

Summary

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.

Minimum Qualifications

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.

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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90733111
  • Position Id: 75d3e592da69bb0b2d0ff271b12c3738
  • Posted 6 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Austin, Texas

Today

Full-time

No location provided

Today

Full-time

Remote or Texas

Yesterday

Full-time

USD 150,000.00 - 200,000.00 per year

Remote

Today

Full-time

Search all similar jobs