Appleposted 18 days ago
Senior
Austin, TX
Computer and Electronic Product Manufacturing

About the position

Imagine a role where you could use your knowledge and your skills to have a broader impact than anywhere else, and where you could really make your own dent in the universe. The In-Store team builds solutions for our channel partners to ensure any store selling Apple products worldwide can offer the best experiences to anyone interested in our products. We are managing demo devices, as well as gatekeeping what happens in the store so that the unique Apple experience can be enjoyed by everyone at any time. Our system consists of several technologies: back-ends in Java and Python, Databases in Oracle, MySQL, and PostgreSQL, UIs in Swift and React, hosted in a hybrid cloud infrastructure. They are highly integrated with various systems from the Apple eco-system. The InStore team builds the back-ends and front-ends for several applications used by our channel partners. Mostly DCOTA (Digital Content Over The Air), which manages over a 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). We are looking for a senior software engineer to join our team and contribute to the architecture, design, development, deployment and the support of new features for our platforms.

Responsibilities

  • Contribute to the architecture, design, development, deployment and support of new features for our platforms.
  • Build back-ends and front-ends for applications used by channel partners.
  • Manage demo devices and ensure the unique Apple experience in stores.
  • Work with multi-functional teams across time zones.

Requirements

  • Wide knowledge of the whole software development lifecycle.
  • Experience with relational databases (MySQL, PostgreSQL, Oracle preferred).
  • Experience in cloud computing (AWS preferred).
  • Experience working on frontend (either on the React/Javascript stack, or native apps in SwiftUI).
  • Experience building non-blocking API services with Spring Webflux/Reactor.
  • Good communication, relationship-building, and teamwork skills.

Nice-to-haves

  • Experience working directly with business teams to understand business requirements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service