Logo
Apple

Software Engineering Manager - Enterprise Business Apps

Apple, Austin, Texas, us, 78716

Save Job

Software Engineering Manager - Enterprise Business Apps

Austin, Texas, United States Software and Services Description

As a Software Engineering Manager within Apples Enterprise Business Apps team, you will lead a group of talented engineers in designing and delivering a best in class enterprise solutions, including web applications, scalable APIs and related security frameworks. In this role, you will: Define and execute the vision for enterprise business applications, ensuring an intuitive, scalable, and secure user experience. Drive architectural decisions and development best practices to optimize performance and security. Collaborate closely with design, security, and platform teams. Lead and mentor a team of software engineers, quality engineers, SREs, fostering a culture of collaboration, inclusivity, and technical excellence. Develop and maintain APIs and services that support internal and external applications. Ensure compliance with industry security standards and Apples internal security policies. Minimum Qualifications

4+ years of experience in software engineering, with leadership experience. Proven expertise in architecting and building enterprise applications. Strong backend development experience developing Java/J2EE applications with proven track record of developing highly reliable and scalable systems. Good understanding of authentication and authorization mechanisms, including OAuth, JWT, and/or other identity and access management protocols. Good understanding of object oriented techniques, algorithms, Java design patterns and reusable component design. Experience with Oracle database: design database schemas, write and tune SQL queries, debug performance issues and optimization. Hands-on experience with API development and security best practices. Ability to define technical roadmaps and drive engineering execution in a cross-functional, fast paced environment. Proven record of completing projects on-time and to specification. Strong analysis, problem solving, and troubleshooting skills. Good verbal and written communications skills. Strong ability to mentor, grow, and inspire engineering teams while fostering a culture of technical excellence and innovation. Preferred Qualifications

Familiarity with performance optimization for large scale systems. Experience with distributed systems and microservices architecture. Excellent prioritization and scheduling skills. Ability to deal with ambiguity. Exposure to zero-trust security principles and modern identity verification techniques. B.S. in Computer Science or related fields, or equivalent experience Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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. Learn more about your EEO rights as an applicant . #J-18808-Ljbffr