Software Engineering Manager - Enterprise Business Apps

Overview

Full Time

Skills

Business Software
Web Applications
User Experience
Collaboration
Regulatory Compliance
Software Engineering
Leadership
Backend Development
J2EE
Authentication
Authorization
OAuth
Identity Management
Object-Oriented Programming
Algorithms
Java
Design Patterns
Oracle
Database Design
Database
SQL
Debugging
Optimization
API
Roadmaps
Problem Solving
Conflict Resolution
Mentorship
Innovation
Performance Tuning
Microservices
Scheduling
Computer Science

Job Details

We are looking for a passionate and experienced Software Engineering Manager to lead the development of innovative enterprise business applications for various business partners at Apple. Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It's the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you'll do more than join something - you'll add something.

Description As a Software Engineering Manager within Apple's 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 Apple's 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 .
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.