Software Engineering Manager, Enterprise Platform Services

Singapore, Singapore, Singapore
Software and Services

Summary

Posted:
Role Number:200572032
Imagine what you could do here. At Apple, new ideas have a way of becoming phenomenal platforms, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Apple’s ETS Platform Services group is looking for a talented leader in software engineering with great technical acumen, self-drive, attention to detail, comfort with pulling up the sleeves to get hands-on, and excellent verbal & written communication skills. Strong background in operations, automation, implementation and development experience is required for this leadership role. Ensuring the availability, performance, maintenance of high volume, highly available, mission critical enterprise platforms/applications related to Infrastructure Platform (DevOps, Nginx), Broad spectrum of large scale, high performance security platforms system anomaly detection, malware and abuse detection and prevention, edge security etc. to name a few and Business Platforms in supply chain domain.

Description

As a Leader, we seek your contributions in building, developing, and retaining a high-performing team of software engineers and create an environment where they can thrive and succeed. You act as a visible role model for your team when it comes to getting things done, meeting, and exceeding expectations. We look forward to your skills in relationship management and partnership are top-notch as this role requires working with management, developers, quality engineers, EPMs and SREs who take pride in building outstanding scalable solutions. While the primary role is leading/managing employees, you should have deep technical knowledge on distributed systems and cloud computing, security platforms and can quickly understand and respond to peer teams' needs. You will: • Spearhead in designing and implementing comprehensive monitoring for applications, integrations and anomalies • Innovate and find opportunities and drive automations efforts across various platform and security applications • Working closely with Cross functional IT organization, Business group, Apple's production support team, application engineers, systems engineers, database administrators and QA team to effectively ensure implementation and reliability of Platforms/Applications. • Look beyond daily demands to identify and discuss trajectories — the technological, the organizational, and the social to make strategic decisions to advance team’s performance and growth of team’s potential. • Apart from proving help to team, also open to collaborate and seek help to unblock any hurdles team may face while working to achieve their goals. • Identify strengths and weakness to nurture talent and provide opportunities to harness their strengths and grow and also guide them to overcome their weaknesses. • Seek and familiarize with new industry trends in machine learning, anomaly detection and edge security domain to provide clear direction to team.

Minimum Qualifications

  • More than 12 years in software engineering including more than 5 years as an engineering leader
  • Strong experience in delivering business critical applications and cross cutting platforms that are scalable and highly available.
  • Experience is working and managing deliverables in a globally diverse environment.
  • Strong analytical, troubleshooting and problem solving skills
  • Ability to communicate with large cross-functional teams about various engineering topics such as system architecture, detailed design, APIs, project schedules etc.
  • Ability to make right trade-off choices when dealing with functional complexity, conflicting priorities and aggressive schedules
  • Represent the team and remove hurdles to enable each team member to operate at the highest level of efficiency and productivity
  • Ability to hire, mentor and manage the performance of a large team.
  • Good knowledge in at least one object oriented programming language (preferably Java)

Key Qualifications

Preferred Qualifications

  • Experience managing engineering/operations team anti abuse/ security domain (good to have)
  • Java and JVM technologies runtime configurations and troubleshooting is a plus
  • Good understanding of Database concepts, PL/SQL and NoSql Technologies.
  • Good understanding of various machine language algorithms and patterns is desired
  • Good understanding of Cryptographic algorithms, Data security, SSL, certificates etc.
  • Good fundamentals on data modeling and Machine learning algorithms

Education & Experience

Additional Requirements