Apple Inc logo

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

Apple Inc
  • California, CA
    3 days ago

    Job Description

    Do you want to help build some of the largest and most consequential enterprise and customer technology systems in the world? Join Apple's Information Systems and Technology (IS&T) organization. IS&T is the engine behind everything Apple does for customers and for the people who build for them. It's Apple's central nervous system. Supporting 2.5 billion active Apple devices, processing billions of secure transactions, and keeping the technology that defines modern life running flawlessly, IS&T makes the impossible feel effortless. G&A Solutions Engineering (GSE) is IS&Ts dedicated technology partner for Apples general and administrative functions - including people, finance, facilities, legal, and security. The team builds and delivers integrated technology solutions that keep these functions running efficiently and securely at global scale. GSE also works closely with business teams to develop custom tools that improve productivity and bring greater automation and consistency to G&A operations across Apple. Imagine what we could do together. At Apple, new insights have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job, and there's no telling what we could accomplish. Join Apple, and help us leave the world better than we found it. The IS&T (Information Systems and Technology) organization at Apple builds and maintains mission-critical applications and services that support Apple customers, employees, partners, and products worldwide. IS&T's Legal and Global Security Solutions (LGSS) Team is seeking an experienced Java Software Engineer, to join its engineering organization where you will work with a highly talented team of software engineers and product managers to build scalable and secure solutions that empower Apple's legal, security and compliance functionsYour responsibilities will include all aspects of software development from architecture and system design to implementation and maintenance of both custom-built and packaged solutions. This role requires a highly skilled and adaptable engineer who thrives in an ambiguous environment and takes ownership of project delivery from inception to deployment. This role requires a highly skilled, adaptable engineer who thrives in ambiguity and owns project delivery from inception to deployment. The ideal candidate will: Collaborate across teams, mentor engineers, and drive innovation while delivering features aligned with the product roadmap. Bring a passion for quality, attention to detail, and a deep technical understanding of building scalable web and cloud applications. Have experience deploying and integrating packaged solutions. Show strong customer focus, manage multiple parallel tracks, and build and maintain relationships. Have a proven ability to influence and collaborate.5 years proven experience developing software in a professional capacity. Longer experience preferred. 4 years experience with Java, including proficiency in concurrency, memory management, and performance optimization techniques. 4 years experience in OOP principles, data structures, algorithms, and software design patterns (e.g. GoF), with a proven focus on implementing testable, maintainable, and extensible backend code. 4 years experience with complementary programming languages beyond Java (e.g. Go, Python, Ruby, etc.), including practical use for automation scripting, infrastructure tooling, data processing pipelines, and build system customizations. 4 years experience designing, implementing, and shipping high-scale, high-performance, highly available, fault-tolerant, and secure cloud-based distributed systems. 4 years experience in API design and implementation, including proficiency in RESTful API principles, gRPC, GraphQL, contract-first design (e.g. OpenAPI/Swagger, Protobuf, etc.), API versioning strategies, gateway patterns, rate limiting, and designing APIs for backward compatibility and long-term evolution. 4 years experience with message-driven and event-driven architectures, including proficiency in messaging systems (e.g. Kafka, RabbitMQ, ActiveMQ, etc.), event sourcing, CQRS patterns, and designing reliable asynchronous communication between distributed services. B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.Track record of leading software projects within a team as a tech lead (TL), while mentoring software engineers. Hands-on experience leveraging GenAI coding tools (e.g., Claude, Copilot, Codex) to accelerate the software development lifecycle, enhance code quality, and streamline debugging and testing processes.

    Numbers & Facts

    LocationCalifornia, CA
    IndustryComputer/IT Services
    Company Size10,000 employees or more
    Year Founded1976
    Websitehttps://www.apple.com/jobs

    About Company

    We bring amazing people together to make amazing things happen.

    We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.

    About Apple

    There’s a place here for every kind of brilliant. Everyone here is an innovator, or an innovator-to-be, no matter what your team or your role. So bring your passion, courage, and original thinking and get ready to share it, because every new product, service, or feature we invent is the result of people working together to make each others’ ideas stronger. Innovation at this level depends on people who represent the variety of the human experience and inspire us with their own fresh perspectives. Together, we’ll do amazing work that can make a difference in people’s lives. Including your own. Learn more about working at Apple.

    Skills

    • Administrative Skillsunmatched
    • Algorithmsunmatched
    • Apache ActiveMQunmatched
    • Apache Kafkaunmatched
    • Appleunmatched
    • Application Programming Interface (API)unmatched
    • Automationunmatched
    • Cloud Applicationsunmatched
    • Cloud Computingunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Concurrencyunmatched
    • Customer Experienceunmatched
    • Customer Relationsunmatched
    • Customer Support/Serviceunmatched
    • Data Managementunmatched
    • Data Processingunmatched
    • Data Structuresunmatched
    • Debugging Skillsunmatched
    • Design Patterns Programming Methodologiesunmatched
    • Detail Orientedunmatched
    • Distributed Computingunmatched
    • Financeunmatched
    • Go Programming Language (Golang)unmatched
    • GraphQLunmatched
    • High Availabilityunmatched
    • Information Technology & Information Systemsunmatched
    • Internet Applicationunmatched
    • Javaunmatched
    • Legalunmatched
    • Machine Toolunmatched
    • Memory Managementunmatched
    • Mentoringunmatched
    • Messaging Technologyunmatched
    • Object Oriented Programming (OOP)unmatched
    • Performance Tuning/Optimizationunmatched
    • Product Planningunmatched
    • Productivity Managementunmatched
    • Programming Languagesunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assurance Methodologyunmatched
    • REST (Representational State Transfer)unmatched
    • RabbitMQunmatched
    • Rubyunmatched
    • SWAGGER OASunmatched
    • Scalable System Developmentunmatched
    • Scripting (Scripting Languages)unmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Team Playerunmatched
    • Technical Deliveryunmatched
    • Technical Leadershipunmatched
    • Testingunmatched
    • Traffic Shapingunmatched
    • eSourcingunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder