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- 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
- ...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...SuggestedLive inImmediate startFlexible hours
- 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...SuggestedFull timeRemote workVisa sponsorshipWork visa
$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...SuggestedFull timeWork at office$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...SuggestedFull timeLocal areaRemote workWork from homeRelocation packageFlexible hours$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 officeRemote workWorldwideFlexible hours3 days per week$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 officeLocal areaRemote workWorldwide3 days per week- 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 timeLocal areaRemote workWork from homeRelocation packageFlexible hours
$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 timeWork at officeFlexible hours- ...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
$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$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 officeRemote workFlexible hours- ...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
$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 timeWork at officeImmediate startRemote workShift work$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....$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 timeWork experience placementWork at officeLocal area- ...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 employmentFull timeContract workWork experience placementLocal area
- 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
$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$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 wageContract workWork at officeLocal area- 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...
- 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...
- 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...
$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 timeLocal areaWork from homeFlexible hours- 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...
- 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...
- 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...
- 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...
$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 placementWork at officeWork from home- 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...
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!
- software product owner Austin, TX
- software quality assurance Austin, TX
- entry level software sales Austin, TX
- software technical writer Austin, TX
- id software Austin, TX
- software trainer Austin, TX
- software sales Austin, TX
- mobile software developer Austin, TX
- software asset management analyst Austin, TX
- internship software Austin, TX



