Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Engineering Manager, Commerce

Apple

$198,300 - $342,800
Oct 4, 2025
Cupertino, CA, US
Apply Now

Apple Services Engineering Commerce group is looking for an engineering manager to build services and application components that support very high levels of transactional integrity, scalability, availability, fault tolerance, and security for the highest volume digital content store in the world.

Requirements

  • Strong object oriented design and analysis skills
  • Experience writing components/frameworks/libraries that achieve software leverage
  • Experience integrating with 3rd party hosted APIs in a scalable, secure manner
  • Experience building highly scalable, secure RESTful web services
  • Experience with relational databases, JDBC, and object relational frameworks like Hibernate, JPA, etc.
  • Experience writing unit and integration tests with frameworks such as JUnit, Mockito, etc.
  • Hands-on experience implementing and managing AI-powered development tools to accelerate development, improve code quality, and streamline engineering processes
  • Familiarity with big data technologies such as Apache Spark, Kafka, Hadoop, etc.
  • Experience using NoSQL solutions like Cassandra, Voldemort, Memcached, etc.
  • TCP/IP networking experience, with protocols like HTTP, HTTPS, SSL

Responsibilities

  • Build services and application components, shared across applications, to support very high levels of transactional integrity, scalability, availability, fault tolerance, and security.
  • Contribute to the architecture, design and implementation of top-level user visible features, with an emphasis on identifying components that can be used across different scenarios and domains.
  • Work on features that touch all Apple Services Engineering Commerce services - from indirect channel subscriptions management, API integrations with partners including other Apple teams, external integrators and internal Financial systems, messaging infrastructure and new features coming to the Apple product ecosystem.
  • Ensure that language and local market requirements are understood and supported from a technical perspective.
  • Find opportunities for software reuse across problem domains, design and code components/libraries/frameworks to support that re-use, and refactor code to achieve higher levels of leverage in the codebase.
  • Using 3rd party and hand-rolled solutions, build reusable capabilities that will be used by other teams in the Commerce group.
  • Be a hands-on coder, with ability to write clear, concise, coherent code.

Other

  • At least 5-10 years of experience as a software engineering manager
  • Experience mentoring, coaching and evaluating performance of other engineers
  • Experience building detailed engineering team capacity plans in partnership with product and/or program managers
  • Familiarity with Agile and Sprint Planning techniques
  • Willing to take ownership and set direction, especially in gray areas
  • Strong sense of responsibility
  • Superb verbal and written communications skills
  • Excellent judgment and integrity with the ability to make timely and sound decisions. Ability to self-direct when necessary
  • Ability to simultaneously work with and prioritize the needs of multiple teams and/or partner organizations
  • Fastidious attention to detail
  • At least 2-5 years of experience managing software engineering managers
  • 2-5 years of experience managing teams located in multiple offices, geographies and timezones
  • Superb presentation skills, with prior experience presenting to senior executive leadership