Job Search
Companies
Tech Career AdviceAI Careers Center
Why Dice
Employer LoginEmployers OverviewExplore PlansSolutions
Request a Demo
Login


4 results (0 new)

Apple, Inc.
Staff Software Engineer, Retail and Marcom Engineering

Apple, Inc.

Austin, Texas • Today

Full-time

Apple, Inc.
Software Quality Engineer, Retail & Marcom Engineering

Apple, Inc.

Austin, Texas • Today

Full-time

Apple, Inc.
Senior Software Support Engineer, Retail & Marcom Engineering (R&ME)

Apple, Inc.

Austin, Texas • Today

Full-time

Apple, Inc.
Software Engineer (Front End), Retail and Marcom Engineering

Apple, Inc.

Austin, Texas • Today

Full-time

Loading job details

Apple, Inc.

Staff Software Engineer, Retail and Marcom Engineering

Apple, Inc.
Austin, TX, US • Posted 19 days ago • Updated 8 hours ago
Full Time
On-site

Job Details

Skills

  • Information Systems
  • Interactive Marketing
  • Retail
  • Scalability
  • Computer Science
  • Computer Engineering
  • Java
  • Concurrent Computing
  • Management
  • Data Structure
  • Algorithms
  • Software Design
  • FOCUS
  • Spring MVC
  • Spring Security
  • Dependency Injection
  • Microservices
  • Spring Framework
  • Amazon Web Services
  • Google Cloud
  • Google Cloud Platform
  • Microsoft Azure
  • Orchestration
  • Terraform
  • Docker
  • Kubernetes
  • Shipping
  • Cloud Computing
  • Messaging
  • Apache Kafka
  • RabbitMQ
  • Apache ActiveMQ
  • Sourcing
  • CQRS
  • Communication
  • Oracle
  • PostgreSQL
  • MySQL
  • NoSQL
  • Apache Cassandra
  • MongoDB
  • Performance Tuning
  • Database
  • Mentorship
  • Generative Artificial Intelligence (AI)
  • Software Development
  • Debugging
  • Testing
  • Elasticsearch
  • Apache Solr
  • Optimization
  • Query Optimization
  • Splunk
  • Grafana
  • Software Performance Management
  • Computer Networking
  • HTTP
  • HTTPS
  • TCP/IP
  • Load Balancing
  • DNS
  • Dragon NaturallySpeaking
  • JIT
  • JNI
  • RESTful
  • GraphQL
  • API
  • Information Systems
  • Interactive Marketing
  • Retail
  • Scalability
  • Computer Science
  • Computer Engineering
  • Java
  • Concurrent Computing
  • Management
  • Data Structure
  • Algorithms
  • Software Design
  • FOCUS
  • Spring MVC
  • Spring Security
  • Dependency Injection
  • Microservices
  • Spring Framework
  • Amazon Web Services
  • Google Cloud
  • Google Cloud Platform
  • Microsoft Azure
  • Orchestration
  • Terraform
  • Docker
  • Kubernetes
  • Shipping
  • Cloud Computing
  • Messaging
  • Apache Kafka
  • RabbitMQ
  • Apache ActiveMQ
  • Sourcing
  • CQRS
  • Communication
  • Oracle
  • PostgreSQL
  • MySQL
  • NoSQL
  • Apache Cassandra
  • MongoDB
  • Performance Tuning
  • Database
  • Mentorship
  • Generative Artificial Intelligence (AI)
  • Software Development
  • Debugging
  • Testing
  • Elasticsearch
  • Apache Solr
  • Optimization
  • Query Optimization
  • Splunk
  • Grafana
  • Software Performance Management
  • Computer Networking
  • HTTP
  • HTTPS
  • TCP/IP
  • Load Balancing
  • DNS
  • Dragon NaturallySpeaking
  • JIT
  • JNI
  • RESTful
  • GraphQL
  • API

Summary

Do you want to help build some of the largest and most consequential enterprise and customer technology systems in the world? Join Apple's Information Systems and Technology (IS&T) organization.

IS&T is the engine behind everything Apple does for customers and for the people who build for them. It's Apple's central nervous system. Supporting 2.5 billion active Apple devices, processing billions of secure transactions, and keeping the technology that defines modern life running flawlessly, IS&T makes the impossible feel effortless.

Retail and Marcom Engineering, an IS&T team, builds and operates the systems and experiences that connect Apple's products with its customers. The team owns the technology behind both Apple's online and physical stores and drives the interactive marketing experiences and tools that keep creative operations moving. Together, those functions deliver the technology behind every product story Apple tells and every purchase a customer makes.

Description

Retail Engineering Foundations builds and operates the platform services that power Apple Retail's data and application infrastructure, tooling used across retail systems, with a focus on reliability, consistency, and scalability. As a staff-level Software Engineer on this team, you will architect, design, develop, test, document, improve, and maintain code mostly in Java (and other languages as needed), partaking in every aspect of your projects from planning through implementation and future iterations, with an extended role in designing solutions and leading software projects.

Minimum Qualifications

B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.

8+ years proven experience developing software in a professional capacity. Longer experience strongly preferred.

4+ years proven experience with Java, including mastery in concurrency, memory management, and performance optimization techniques.

Mastery in OOP principles, data structures, algorithms, and software design patterns (e.g. GoF), with a proven focus on implementing testable, maintainable, and extensible backend code.

Experience building production applications with the Spring ecosystem (e.g. Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Cloud, etc.), including mastery in dependency injection, auto-configuration, reactive programming with WebFlux, and designing microservices using Spring-based patterns.

Experience with cloud platforms (e.g. AWS, Google Cloud Platform, Azure, etc.), including mastery in IaC, containerization, and orchestration using industry-standard tools (e.g. Terraform, Docker, Kubernetes, etc.).

Experience designing, implementing, and shipping high-scale, high-performance, highly available, fault-tolerant, and secure cloud-based distributed systems.

Experience with message-driven and event-driven architectures, including mastery in messaging systems (e.g. Kafka, RabbitMQ, ActiveMQ, etc.), event sourcing, CQRS patterns, and designing reliable asynchronous communication between distributed services.

Experience using relational (e.g. Oracle, Postgres, MySQL, etc.) and NoSQL (e.g. Cassandra, MongoDB, etc.) databases, including mastery in schema design, query optimization, performance tuning (e.g. execution plan analysis, indexing strategy, and query rewriting), and understanding of database transaction foundations across systems.

Preferred Qualifications

Track record of leading software projects that span multiple, distributed teams as a tech lead (TL), while mentoring senior-level software engineers.

Hands-on experience leveraging GenAI coding tools (e.g., Claude, Copilot, Codex) to accelerate the software development lifecycle, enhance code quality, and streamline debugging and testing processes.

Experience with search and indexing technologies (e.g. Elasticsearch, OpenSearch, Solr, etc.), including designing search architectures, index optimization, query tuning, and implementing full-text search for large-scale datasets.

Expert-level expertise in observability and monitoring, including implementing comprehensive solutions using modern tools (e.g. Splunk, Prometheus, Grafana, APM platforms, CloudWatch, etc.) for large-scale distributed systems.

Expert-level knowledge of networking concepts, protocols, and infrastructure (e.g. HTTP/HTTPS, TCP/IP, CDN, load balancing, edge computing, DNS, Zero Trust architecture, etc.).

Expert-level understanding of advanced JVM internals (e.g. garbage collection, memory allocation, JIT, JNI, etc.).

Experience in API design and implementation, including mastery in RESTful API principles, gRPC, GraphQL, contract-first design (e.g. OpenAPI/Swagger, Protobuf, etc.), API versioning strategies, gateway patterns, rate limiting, and designing APIs for backward compatibility and long-term evolution.
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: c51ee3c900a4c41061722a3f0711503e
  • Posted 19 days ago
Fitment

Dice Job Match Score™

To see how well you match this job, please log in or create an account.

Once logged in, be sure to complete your profile to get the most accurate match score.

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

AssetMark Financial, Inc

AssetMark Financial, Inc

Senior Software Engineer

Austin, Texas

•

Today

Job Description: Voyant is looking for server side Java developers to improve, expand, and/or redesign our core server component utilizing leading edge security and cloud computing services. Location: Austin, TX (onsite) Primary Responsibilities: Coding and Development - Design, implement, and maintain software solutions such as service APIs and web applications. Write efficient, reusable, and modular code. Stay updated with the latest technologies and best practices.Technical Leadership - Pr

Full-time

USD 135,000.00 - 150,000.00 per year

Visa Inc.

Visa Inc.

SW Engineer - Sr. Consultant level

Austin, Texas

•

Today

About Us Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid. At Visa, you'll have the opportunity to create impact at scale - tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that

Full-time

USD 152,200.00 - 243,700.00 per year

Oracle Corporation

Oracle Corporation

Software Developer 3

Austin, Texas

•

Today

Job Description Entity: Oracle America, Inc. Job Duties: Design, develop, troubleshoot and/or test/QA software. As a member of the software engineering division, apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and/or suggest improvements to the architecture. May telecommute. (385.34770)

Full-time

Apple, Inc.

Apple, Inc.

Sr. Software Engineer, Enterprise Technology Services

Austin, Texas

•

Today

Do you want to help build some of the largest and most consequential enterprise and customer technology systems in the world? Join Apple's Information Systems and Technology (IS&T) organization. IS&T is the engine behind everything Apple does for customers and for the people who build for them. It's Apple's central nervous system. Supporting 2.5 billion active Apple devices, processing billions of secure transactions, and keeping the technology that defines modern life running flawlessly, IS&T

Full-time

Search all similar jobs
More jobs at Apple, Inc. in Austin, TX
Apply Now