Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Retail and Marcom Engineering

Apple Inc.

Staff Software Engineer, Retail and Marcom Engineering

Austin, Texas, United States Software and Services

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, GCP, 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. 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.

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.

#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Retail and Marcom Engineering in Austin, TX vacancy
  • Apple Inc. is seeking a Staff Software Engineer for Retail and Marcom Engineering in Austin. You will architect, design, develop, test, and maintain backend systems primarily in Java, with Spring-based patterns and cloud-native design. You will lead projects across distributed... 
    Suggested

    Apple Inc.

    Austin, TX
    1 day ago
  •  ...Senior Software Engineer, Full Stack Austin, Texas, United States About Reflex Reflex is building the infrastructure that powers modern retail labor. By 2030, Reflex will look like the largest retail workforce in the world without owning a single store. More... 
    Suggested
    Live in
    Immediate start
    Flexible hours

    Reflex USA

    Austin, TX
    3 days ago
  • CDK Global, LLC seeks Staff Software Engineer at its facility located at 11809 Domain Drive, Suite 200, Austin, TX 78758.#LI-DNIJOB DESCRIPTION:Apply specialized expertise in large-scale data engineering, ETL architecture, database design, and cloud migration across Azure... 
    Suggested
    Full time
    Remote work
    Visa sponsorship
    Work visa

    CDK Global

    Austin, TX
    2 days ago
  • $207k - $301k

    Influence and coach a distributed team of engineers to facilitate alignment on goals, outcomes, and timelines.Develop mid-term technical...  ...infrastructure needs.Design, test, and deploy large-scale software solutions while solving ambiguous problems with high-quality code... 
    Suggested
    Full time
    Work at office

    Google

    Austin, TX
    2 days ago
  • $160.2k - $246.3k

    Job DescriptionThe RoleThis role is a staff level individual contributor within the Platform Security Engineering pillar of GM’s broader Security Services organization.In this role, you will serve as a staff software engineer and application-layer security expert responsible... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    4 days ago
  • $210k - $263k

     ...Opportunity LibLab is recently acquired by Postman but we’re an engineering company, by developers for developers. We provide a missing...  ...libraries. What You’ll Do Design, develop, and maintain software using modern languages. Collaborate with cross-functional... 
    Work at office
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Postman Fern

    Austin, TX
    3 days ago
  • $186k - $280k

     ...bold builders, sharp thinkers, and technical trailblazers who shape the future of commerce, this is the place for you. The Staff Software Engineer is a senior technical leader within the Engineering organization, responsible for influencing architectural direction across... 
    Work at office
    Local area
    Remote work
    Worldwide
    3 days per week

    Commerce

    Austin, TX
    1 day ago
  • Job DescriptionThe Role: General Motors is seeking a software engineering leader to modernize and scale the build systems that support software-defined vehicles. This role will help lead the transition from a legacy Make-based system to Bazel, Google’s open-source build... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    3 days ago
  • $180k - $220k

    Job Description:Voyant is seeking a hands-on Staff Engineer, Backend Engineering to play a key role in building and evolving our core server...  ...experience in designing, developing, and maintaining complex software solutions.Strong understanding of software architecture,... 
    Full time
    Work at office
    Flexible hours

    Asset Mark

    Austin, TX
    2 days ago
  •  ...community so people can connect with confidence, authenticity, and respect across Bumble, Bumble For Friends, and Badoo. As a Staff Software Engineer in Trust & Safety, you'll set the technical direction for the platform that detects, prevents, and responds to harmful... 
    Live in

    Bumble Inc.

    Austin, TX
    22 hours ago
  • $207k - $300k

     ...product test solutions, and will work closely with our hardware and software partner teams to ensure that the end to end data center...  ...embedded systems.Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical field.8 years of... 
    Worldwide

    Google

    Austin, TX
    3 days ago
  • $230k - $290k

     ...customer identity and authentication. This role is a hands-on engineering position inside Information Security, focused on designing and...  ...beyond basic configuration. 5+ years of professional backend software engineering experience Strong production experience in Python... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Austin, TX
    1 day ago
  •  ...while providing technical mentorship to the engineering team. Additionally, you will collaborate...  ...related field and at least 10 years of software engineering experience. Expertise in...  ...and a proven track record in senior or staff-level technical leadership are required.... 
    Flexible hours

    Realtor.com

    Austin, TX
    1 day ago
  • $183.71k - $229.64k

     ...in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations...  ...powers AI agents you can trust. Fivetran is looking for a Staff R&D Software Engineer to join our fast-growing Fivetran AI team. Your data... 
    Full time
    Work at office
    Immediate start
    Remote work
    Shift work

    Fivetran, Inc.

    Austin, TX
    1 day ago
  • $207k - $300k

     ...Staff Software Engineer, Core Systems and Capacity Assurance X In most instances, this position requires in-person interviews as part of the hiring process. ~ Bachelor's degree or equivalent practical experience. ~8 years of experience in software development.... 

    Google LLC

    Austin, TX
    3 days ago
  • $131.6k - $210.3k

     ...started as an SRE team. Now we're becoming something more — a software engineering organization building agentic AI, automation frameworks, and...  ...Reliability Engineering (PRE) team in Austin is hiring a Staff Software Engineer to help lead our evolution from traditional... 
    Full time
    Work experience placement
    Work at office
    Local area

    Visa

    Austin, TX
    2 days ago
  •  ...actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team.We are seeking a Staff Software Engineer - Test Automation & Infrastructure to develop and scale automated test systems supporting the validation of complex RF and... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Austin, TX
    4 days ago
  • Austin, TexasHardware & Software - Software /Full Time /HybridFor over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing. Our rockstar team thrives...  ...your career! We are looking for a Staff Embedded Software Test Engineer who will... 
    Full time

    Cirrus Logic

    Austin, TX
    5 days ago
  • $207k - $300k

    Lead, grow, and develop a team of engineers building production AI agent systems for Google...  ...experience.8 years of experience in software development.Experience in technical leadership...  ...AI to tech, healthcare, finance, retail and many other industries. We work on a... 
    Worldwide

    Google

    Austin, TX
    1 day ago
  • $120k - $150k

     ...TX 78729 Boca Raton, FL 33496 Overview: As a Lead Security Engineer, you are an integral team member of our Information Security Engineering...  ..., online presence, and a network of Office Depot and OfficeMax retail stores. Commitment to Safety: We are committed to maintaining... 
    Minimum wage
    Contract work
    Work at office
    Local area

    The ODP Group, LLC

    Austin, TX
    3 days ago
  • Skyways, based in Austin, is hiring a Staff Software Engineer to set technical direction for software that flies. You will work across SkyNav, backend services, telemetry, and autonomous aircraft software, owning architecture and standards at the Staff level. You will mentor... 

    Skyways

    Austin, TX
    1 day ago
  • Commerce seeks an experienced Staff Software Engineer to influence architectural direction for our AI-driven commerce platform. You will guide large-scale distributed systems across domains, mentor engineers, and drive the integration of GenAI into current and future products... 

    Bigcommerce

    Austin, TX
    1 day ago
  • Commerce is seeking a Staff Software Engineer to lead architectural direction for large-scale distributed systems powering our commerce platform. You will mentor engineers, drive AI integrations including GenAI, and collaborate with product managers, designers, and fellow... 

    Commerce.com US, Inc.

    Austin, TX
    3 days ago
  • $189.3k - $290.7k

    The Role General Motors is seeking a Staff Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for software-defined vehicles. This role is for a hands‑on technical leader who can turn ambiguous... 
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Austin, TX
    1 day ago
  • CVS Health in Austin, Texas is seeking a Staff Software Engineer to drive hands-on development of enterprise-grade software powering clinician experiences and performance management. You will architect and build highly distributed, large-scale systems, set technical direction... 

    CVS Health

    Austin, TX
    1 day ago
  • Bumble Inc. is seeking a Staff Software Engineer in Trust & Safety to guide the technical direction of safety platforms that detect, prevent, and respond to harmful behavior at scale. You will lead large-scale distributed systems, mentor engineers, and drive cloud-native... 

    Bumble

    Austin, TX
    22 hours ago
  • Realtor.com is seeking a senior software leader to design and architect complex, scalable full-stack systems while mentoring the engineering team and setting technical standards. You will collaborate with product, design, data, and operations to drive architectural decisions... 

    Realtor.com

    Austin, TX
    1 day ago
  • Commerce is seeking a Staff Software Engineer to steer the design and evolution of our large-scale distributed systems, including GenAI integration. You will mentor engineers, drive architectural decisions, and collaborate with product teams across global offices to deliver... 

    BigCommerce Pty.

    Austin, TX
    1 day ago
  • $180.6k - $271k

    Company Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group > Software Engineering General Summary Hiring for Staff/Sr. Staff/Principal levels in various Qualcomm office locations in the US. As a leading technology innovator, Qualcomm pushes the... 
    Work experience placement
    Work at office
    Work from home

    Qualcomm

    Austin, TX
    1 day ago
  • General Motors is hiring a Staff Software Engineer to shape and scale the engineering platforms for embedded software in software-defined vehicles. This hands-on leader turns cross-team problems into durable architecture, standards, and measurable improvements in engineering... 

    General Motors

    Austin, TX
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Retail and Marcom Engineering. Be the first to apply!