Sr Software Engineer - Customer Systems, Information Systems & Technology (IS&T)

Apple Inc

Actively hiring
Austin, TX Posted 9 days ago

At a glance

AI generated

TL;DR

As a Senior Software Engineer in Apple’s Information Systems and Technology (IS&T) organization, you will join a dynamic team responsible for building and maintaining large-scale enterprise systems that support millions of devices and transactions globally. Your role involves leading the design and development of complex solutions to enhance customer experience across various sales and service channels. Day-to-day responsibilities include conducting high-level system impact analysis, implementing prototypes, delivering scalable end-to-end solutions, and providing training to operations teams. You will collaborate closely with cross-functional teams and stakeholders, ensuring requirement traceability and architectural governance. The ideal candidate has extensive experience in Java development, proficiency in object-oriented programming principles, and a track record of leading software projects as a tech lead. This role requires expertise in concurrency, memory management, and performance optimization techniques to tackle the unique challenges of enterprise-scale systems.

Skills

Java OOP Design Patterns Concurrent Programming Memory Management Algorithm Design Data Structures CI/CD Python Go JavaScript SQL NoSQL AWS Kubernetes Docker Terraform Git Jenkins PostgreSQL MongoDB Redis Spring Boot Microservices RESTful APIs Swagger JUnit Mockito SonarQube Selenium Cypress GraphQL

What you'll do

  • Lead brainstorming sessions to gather and understand customer system requirements.
  • Perform high-level systems impact analysis for new initiatives.
  • Implement prototypes and verify concepts for innovative solutions.
  • Deliver scalable, high-quality end-to-end solutions across various channels.
  • Create detailed design artifacts from high-level concepts.
  • Conduct architecture reviews and provide executive briefings on projects.

What we're looking for

  • 5+ years of professional software development experience
  • Proficient in Java with expertise in concurrency, memory management, and performance optimization
  • Strong understanding of OOP principles, data structures, algorithms, and design patterns
  • Bachelor’s degree in Computer Science or related technical field
  • Experience leading software projects as a tech lead and mentoring engineers
  • Hands-on use of GenAI coding tools to enhance development lifecycle efficiency

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 255 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 182 roles with salary data.

Most-posted roles

View all roles at Apple Inc