A

Apple

Designs phones, computers and their operating systems

Senior Software Engineer - G&A Solutions Engineering, GSE

Backend EngineeringConfirmed live in the last 24 hours
Full-timeCalifornia, USANo salary listedIn-person

About the Job

Requirements

  • At least 5 years of professional software development experience; longer experience is preferred.
  • At least 4 years of experience with Java, including concurrency, memory management, and performance optimization.
  • At least 4 years of experience with object-oriented programming principles, data structures, algorithms, and software design patterns such as GoF, focused on implementing testable, maintainable, and extensible backend code.
  • At least 4 years of experience with programming languages beyond Java, such as Go, Python, or Ruby, including practical use for automation scripting, infrastructure tooling, data processing pipelines, and build system customizations.
  • At least 4 years of experience designing, implementing, and shipping high-scale, high-performance, highly available, fault-tolerant, and secure cloud-based distributed systems.
  • At least 4 years of experience in API design and implementation, including RESTful API principles, gRPC, GraphQL, contract-first design such as OpenAPI/Swagger or Protobuf, API versioning strategies, gateway patterns, rate limiting, backward compatibility, and long-term API evolution.
  • At least 4 years of experience with message-driven and event-driven architectures, including messaging systems such as Kafka, RabbitMQ, or ActiveMQ, event sourcing, CQRS patterns, and reliable asynchronous communication between distributed services.
  • A B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
  • Experience deploying and integrating packaged solutions.
  • Ability to manage multiple parallel tracks and build and maintain relationships.

Responsibilities

  • Handle all aspects of software development, from architecture and system design to implementation and maintenance of custom-built and packaged solutions.
  • Own project delivery from inception to deployment.
  • Collaborate across teams, mentor engineers, and drive innovation while delivering features aligned with the product roadmap.
  • Build scalable web and cloud applications.
  • Collaborate with software engineers and product managers to build scalable and secure solutions for legal, security, and compliance functions.

Desired Qualifications

  • Track record of leading software projects within a team as a tech lead while mentoring software engineers.
  • Hands-on experience using generative AI coding tools such as Claude, Copilot, or Codex to accelerate software development, enhance code quality, and streamline debugging and testing.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs