Software Engineer, DCOTA

Software Engineer, DCOTA

Software Engineer, DCOTA

Apple

21 hours ago

No application

About

  • Imagine a role where you could use your knowledge and your skills to have a
  • broader impact than anywhere else, and where you could make your own dent in the
  • universe. Apple's Sales Engineering teams are responsible for building the
  • systems enabling any potential customer to have the greatest store experience,
  • wherever they are in the world, and ensuring that anyone selling Apple devices
  • can do their best work supporting clients. If you're interested in understanding
  • how things operate at scale, across hundreds of thousands of points of sale, and
  • how the Apple experience is delivered to the world, this role might be for you.
  • DESCRIPTION
  • The team builds the backends and frontends for several applications used by our
  • channel partners, in the Apple Stores, and in press demos managed by Product
  • Marketing, primarily DCOTA (Digital Content Over The Air), which manages over
  • 1.4 million devices in our partners' stores; and StoreFront, the go-to app for
  • our partner's staff to manage their stores (marketing campaigns, fulfillment,
  • ticketing, and support). As a software engineer working on the DCOTA program,
  • you will work on the architecture, design, implementation, deployment and
  • support of the application which manages content delivery for any new product
  • wherever Apple devices are sold, their security, and overall device management.
  • In addition to technical skills, we are looking for candidates who are
  • passionate about building products and eager to understand the vision for our
  • platform. You'll choose the right tools and technologies to meet product needs
  • while keeping our architecture as simple and maintainable as possible. We value
  • fresh perspectives and innovative approaches to solving complex problems. Our
  • team works closely with engineers across various teams at Apple. Strong
  • communication, relationship-building, and teamwork skills will be essential for
  • success in navigating our highly cross-functional and global environment. You'll
  • be expected to lead technical discussions across teams and guide decision-making
  • processes.
  • MINIMUM QUALIFICATIONS
  • Demonstrated experience as a backend software engineer, with the ability to
  • design, build, maintain and operate large-scale distributed systems Strong
  • experience in Java Experience with cloud-hosted solutions and technologies (AWS
  • or similar) Proven ability to lead cross-functional technical discussions and
  • drive consensus
  • PREFERRED QUALIFICATIONS
  • BSc or MS in Computer Science or related technical field; equivalent work
  • experience and non-traditional backgrounds are also valued Experience with
  • additional programming languages and frameworks (Python, Swift, React)
  • Experience collaborating with multi-functional teams (Quality Assurance,
  • Business, Front-end, Platform/DevOps) across time zones Experience working
  • directly with business teams: ability to deeply understand business requirements
  • and translate them into valuable technical solutions Experience mentoring junior
  • engineers or leading technical initiatives Curiosity and enthusiasm for learning
  • new business domains and technologies