Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Apple Lead Software Engineer 
Singapore 
163372611

01.12.2024
Description
This role demands the best and brightest; the ideal candidate will be self- motivated, accountable, technically strong and offers a diverse skillset that aligns with the key qualifications listed above.
Minimum Qualifications
  • Strong professional experience of designing and developing large scale distributed cloud applications using advance Java (Spring, Spring Boot, Webflux/Project Reactor or similar).
  • Strong leadership skills, and demonstrated ability to achieve results through people and across an organization.
  • Must be able to lead discussions with business partners on understanding business processes, workflows, pain points and review requirements; propose comprehensive and holistic solutions.
  • Strong experience in driving end-to-end engineering architecture and design for front-end / app development as well as distributed back-end server.
  • Solid foundation in computer science, with proficiencies in data structures, algorithms and software design and hands-on experience with Public Cloud like AWS, GCP, AliCloud.
  • Excellent interpersonal communication skills, both verbal and written. Ability to build relationships, collaborate with and influence cross-functional teams within your area of responsibility.
  • Strong experience with relational databases and NoSQL databases required. Experience with streaming or message queue systems such as Kafka desired.
  • A proven track record of leading projects and mentoring engineers.
  • Masters/Bachelor’s Degree in Engineering / Computer Science / Information Technology.
Preferred Qualifications
  • Experience with container based workloads and their orchestration (Docker, Kubernetes) desired as well as surrounding DevOps/CI/CD tools and processes (Jenkins, Spinnaker or similar).
  • Experience working on complex problems and distributed systems where scalability and performance are extremely important.
  • Experience of leading Machine learning projects
  • Experience of working and delivering as a Scrum Team. Prior Scrum Master/Project Management experience will be an advantage.
  • Be an advocate and driver for proven engineering practices