Senior Software Engineer (G&A Solutions Engineering)

Apple

TX • 15m ago • On-site

Senior

On-site

150,400 - 277,600 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview
Quick Facts - Role: Senior Software Engineer (G&A Solutions Engineering) - Focus: configuration-driven, secure, event-driven enterprise platform services and versioned APIs Description Build and own components of a configuration-driven platform—from design through production—while ensuring safe configuration changes, strong security boundaries, and reliable operation under high concurrency. You will design versioned APIs and contracts for microservices, enforce correctness with tests and CI/CD quality gates, and troubleshoot distributed-systems issues to root cause. The role also includes AI-natively development with coding agents, plus automation tooling for development, monitoring, and AI SDLC workflows. Responsibilities - Design, build, and own platform components with safe configuration lifecycle management (validated, versioned, previewable; controlled promotion; rollback) - Embed security, tenancy, and privacy into the platform so unsafe access is impossible - Build event-driven services for high-concurrency, multi-tenant workloads - Design APIs and contracts with clear versioning and compatibility checks - Ensure interdependent components behave as one system and fix issues spanning components - Own correctness via tests and delivery pipeline quality gates; participate in code review - Diagnose and fix distributed-systems issues through root-cause fixes - Operate what you ship: add observability, deploy without downtime, and participate in on-call - Develop AI-natively workflows using coding agents, verifying outputs with tests and review - Create automation tools for development task streamlining and performance tuning - Integrate AI/ML capabilities (e.g., intelligent configuration recommendations, workload-aware scheduling, LLM-powered operator interfaces) - Build and maintain secure, versioned microservices exposing lifecycle operations as APIs - Improve CI/CD pipelines with automated testing, canary rollouts, and rollback - Develop monitoring, alerting, health checks, and self-healing mechanisms - Build agents for the AI SDLC that generate, run, triage, and maintain tests and quality gates - Contribute reference implementations and partner to turn ambiguous problems into clear specs Requirements - 5+ years proven professional software development experience - 4+ years proven experience developing with Java or Kotlin (concurrency, memory management, performance optimization) - Proficiency in OOP, data structures, algorithms, and software design patterns (e.g., GoF) with focus on testable, maintainable, extensible backend code - 4+ years proven experience with at least one modern frontend stack (e.g., React/Next.js) and LLM feature development, using TypeScript, Python, and JavaScript - BS in Computer Science/Computer Engineering or related field, or equivalent professional experience Benefits - Build enterprise and customer technology systems at global scale - Work with AI coding agents and integrate AI capabilities into tooling and operations - Influence platform security, reliability, observability, and deployment practices through ownership and on-call

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Software Engineer (G&A Solutions Engineering) role

Improve your resume for just $5

$150,400 – $277,600/year

Unlock Full Resume Report