A

Apple

Designs phones, computers and their operating systems

Senior Software Engineer - General and Administrative Solutions Engineering, General Solutions Engineering

Backend Engineering +1Posted on Nov 11
Full-timeNo salary listedIn-person

About the Job

Requirements

  • Five years of proven professional software development experience.
  • Four years of proven experience with Java or Kotlin, including concurrency, memory management, and performance optimization techniques.
  • Proficiency in object-oriented programming principles, data structures, algorithms, and software design patterns such as Gang of Four, with a focus on implementing testable, maintainable, and extensible backend code.
  • Four years of proven experience with at least one modern frontend stack, such as React or Next.js, coupled with large language model feature development using TypeScript, Python, and JavaScript.
  • A Bachelor of Science in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.

Responsibilities

  • Design, build, and own components of a configuration-driven platform from design through production, progressing from well-scoped components to whole services.
  • Make configuration safe to change by ensuring it is validated, versioned, previewable before release, and supported by controlled promotion across environments and rollback.
  • Build security, tenancy, and privacy into the platform so unsafe access is prevented rather than left to caller discipline.
  • Build reliable event-driven services for high-concurrency, multi-tenant workloads.
  • Design APIs and contracts with clear versioning and compatibility checks so consuming teams can build without coordination overhead.
  • Ensure interdependent components function as one system while respecting boundaries and contracts, and fix issues spanning components.
  • Own correctness by writing tests, building quality gates into the delivery pipeline, verifying changes before release, and taking part in code review.
  • Diagnose distributed-systems issues and fix them through to root cause.
  • Operate delivered services by building in observability, deploying without downtime, and participating in on-call.
  • Build with coding agents in an orchestrated workflow and verify their output with tests and review.
  • Design and build tools to streamline development tasks and performance tuning, and integrate AI and machine learning capabilities for intelligent configuration recommendations, workload-aware scheduling, and large-language-model-powered interfaces for complex operator workflows.
  • Design, build, and maintain secure, versioned microservices exposing application lifecycle operations as APIs; ensure correctness under concurrent execution, handle partial failures gracefully, and evolve APIs without breaking existing consumers.
  • Integrate application management automation into continuous integration and continuous deployment pipelines with automated testing, canary rollouts, and rollback capabilities.
  • Develop and enhance monitoring, alerting, and health-check systems that provide the platform team and customers visibility into application health, and build self-healing mechanisms to detect and remediate known failure patterns automatically.
  • Build agents for the AI software development lifecycle that generate, run, triage, and maintain tests, along with the automation and quality gates around them.
  • Contribute designs and reference implementations, and partner with architects and product teams to turn ambiguous problems into clear specifications.

Desired Qualifications

  • Lead software projects within a team as a technical 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