Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Apple Software Engineering Manager 
United States, New York, New York 
947576408

30.08.2024
Description
You will 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 a lot of new features coming to the Apple product ecosystem. You will ensure that language and local market requirements are understood and supported from a technical perspective. You will 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, you will build reusable capabilities that will be used by other teams in the Commerce group. Be ready to make something extraordinary when you come here. Dynamic, inspiring people and innovative, industry-defining technologies are the norm at Apple.
Minimum Qualifications
  • At least 5-10 years of experience as a software engineer
  • Experience mentoring, coaching and evaluating performance of other engineers
  • Familiarity with Agile and Sprint Planning techniques
  • Strong object oriented design and analysis skills
  • Experience writing components/frameworks/libraries that achieve software leverage
  • Experience working in a large code base
  • 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.
  • Willing to take ownership and set direction, especially in gray areas
  • Strong sense of responsibility
  • Hands-on coder, with ability to write clear, concise, coherent code
  • 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 face multiple teams and/or partner organizations
  • Fastidious attention to detail
Preferred Qualifications
  • Preferably 2-4 years of experience as a software engineering manager
  • Familiarity with big data technologies such as Apache Spark, Hadoop, etc.
  • Experience using NoSQL solutions like Cassandra, Voldemort, Memcached, etc.
  • TCP/IP networking experience, with protocols like HTTP, HTTPS, SSL
Pay & Benefits
  • At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $190,700 and $329,600, and your base pay will depend on your skills, qualifications, experience, and location.Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure 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.