Apple

Sr Software Engineer - G&A Solutions Engineering (GSE)

Apple
Apply
1 month ago
USA (city not specified)Senior
H1B sponsor

Responsibilities

  • Build scalable and secure software solutions supporting Apple’s legal, security, and compliance functions.
  • Design, implement, and ship high-scale, high-performance, highly available, fault-tolerant cloud-based distributed systems.
  • Develop and maintain backend code using Java and complementary programming languages.
  • Design and implement APIs using RESTful principles, gRPC, GraphQL, OpenAPI/Swagger, and Protobuf.
  • Build message-driven and event-driven architectures using reliable asynchronous communication between distributed services.
  • Apply API versioning, gateway patterns, rate limiting, event sourcing, and CQRS patterns.
  • Lead software projects as a tech lead and mentor software engineers.
  • Use GenAI coding tools to accelerate development, improve code quality, and streamline debugging and testing.

Requirements

  • At least 5 years of professional software development experience.
  • At least 4 years of Java experience, including concurrency, memory management, and performance optimization.
  • At least 4 years of experience with object-oriented programming, data structures, algorithms, software design patterns, and maintainable backend code.
  • At least 4 years of experience with complementary programming languages such as Go, Python, or Ruby for automation scripting, infrastructure tooling, data processing pipelines, and build system customization.
  • At least 4 years of experience designing and implementing high-scale, high-performance, highly available, fault-tolerant, and secure cloud-based distributed systems.
  • At least 4 years of API design and implementation experience, including RESTful APIs, gRPC, GraphQL, contract-first design, API versioning, gateway patterns, rate limiting, and backward compatibility.
  • At least 4 years of experience with message-driven and event-driven architectures, messaging systems, event sourcing, CQRS, and asynchronous communication.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
  • Preferred experience leading software projects as a tech lead and mentoring software engineers.
  • Preferred hands-on experience with GenAI coding tools such as Claude, Copilot, or Codex.

Tech Stack

Apache KafkaGoGraphQLgRPCJavaPythonRabbitMQRuby

Categories

Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me