Lead Software Engineer/Architect

Apple - Cupertino, CA

Posted 742 days ago
  • Experience
    Mid-Senior level
  • Job function
    Information Technology
  • Employment type
  • Industry
    Computer Software, Computer Hardware
  • Employer job ID
  • Job ID

This is a preview of the Lead Software Engineer/Architect job at Apple. To view the full job listing, join LinkedIn - its free!Join LinkedIn - its free!

About this job

Job description

Join Apple's Customer Systems team within the Information Systems and Technology organization as Lead Software Engineer/Architect. This team builds the leading edge customer service CRM applications that have helped keep Apple #1 in customer support for eleven years in a row. In this role you will be responsible to architect innovative software solutions leveraging leading edge development technologies, play hands-on development and design role, and deliver products in a rapid and dynamic environment. The candidate must possess excellent leadership & software engineering skills, be a pro-active solution-oriented individual with strong written and verbal communication skills.

Key responsibilities include:
• Provide leadership and expertise to define solutions architecture for next generation web and mobile applications with high performance and scalability
• Lead design, development, implementation and maintenance of software applications & back-end services demonstrating service-oriented architecture and Web applications development technology best practices
• Lead technical developers and review deliverables for accuracy, quality, application performance and completeness
• Work with project managers and technical teams in a cross-functional environment, to implement quality products that meet the business goals
• Keep up-to date on latest technology solutions to generate innovative ideas to solve business challenges

Desired Skills and Experience

• Solid knowledge of web applications development methodologies with programming expertise in delivering projects using Java, JSON, XML, Web Services (REST & SOAP), SQL
• Hands-on expertise in Java and Java Enterprise technology applications architecture, design, development and support
• Strong knowledge of concurrency, scalability and fault tolerant designs
• Able to analyze business requirements and architect efficient solutions
• Solid knowledge of applications performance improvement techniques and caching solutions
• Experience developing with client-side web technologies (HTML 5, CSS, Javascript, AJAX) desirable
• Knowledge in developing on Mac OS X for iOS devices using Cocoa frameworks, Objective-C desirable
• Must be able to brainstorm and communicate technology ideas and issues with peers and IT management
• Excellent problem solving, critical thinking and communication skills

Bachelor of Science in CS or equivalent + 10 years of related Java, Java EE experience. Masters degree preferred.

About this company


There's the typical job. Punch in, push paper, punch out, repeat. Then there's a career at Apple. Where you're encouraged to defy routine. To explore the far reaches of the possible. To travel uncharted paths. And to be a part of something far bigger than yourself. Because around here, changing the world just comes with the job description.

Other jobs at Apple

View more jobs at Apple

Similar jobs

View all jobs like this

This is a preview of the Lead Software Engineer/Architect job at Apple. To view the full job listing, join LinkedIn - its free!Join LinkedIn - its free!

People also viewed