Create Email Alert

Email Alert for

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.

Similar Jobs

  • The Hertz Corporation

    Sr Software Engineer

    San Jose, CA, United States

    A Day in the Life: Come join us in our effort to digitally transform Hertz! Recent innovations such as smartphones, electric vehicles, and ride-hailing apps have created new and exciting opportunities in transportation that Hertz is uniquely positioned to capitalize on. We’re looking for software engineers who will modernize Hertz’s tech stack and

    Job Source: The Hertz Corporation
  • Broadcom Corporation

    Sr. Software Engineer

    Palo Alto, CA, United States

    • Ending Soon

    Please Note: 1. If you are a first time user, please create your candidatelogin account before you apply for a job. (Click Sign In > Create Account) 2. If you already have a Candidate Account, please Sign-In before you apply. Job Description: Overview VMware Tools team of VCF division of VMware by Broadcom is responsible for delivering a set of se

    Job Source: Broadcom Corporation
  • 23andMe

    Sr. Software Engineer

    Sunnyvale, CA, United States

    • Ending Soon

    23andMe’s Growth, Engagement, and Monetization (GEM) team is looking to hire a Senior Software Engineer to help create and grow applications that support our business units across Marketing, E-commerce, Sales and Finance. As a Senior Software Engineer, some of your responsibilities will encompass the following: software delivery ownership, mentorsh

    Job Source: 23andMe
  • ServiceNow

    Sr Software Engineer

    Santa Clara, CA, United States

    • Ending Soon

    Job Description The Senior Software Engineer will innovate and create transformative solutions across various potential domains such as artist-facing features, music release pipelines, financial payment systems, and more. They are a self-driven explorer and expert collaborator, able to solve business problems and simultaneously progress the robust

    Job Source: ServiceNow
  • Ledgent Technology

    Sr. Software Engineer

    San Jose, CA, United States

    • Ending Soon

    Ledgent Technology is looking for a Sr. Software Engineer with the below background. Job Title: Sr. Software Algorithm Developer Location: San Jose, CA Full-time/Direct Hire This role will work closely with imaging scientists and signal processing experts to develop, refine and test novel ultrasound imaging algorithms and associated system softwa

    Job Source: Ledgent Technology
  • TigerGraph

    Sr. Software Engineer

    Redwood City, CA, United States

    • Ending Soon

    TigerGraph is a platform for advanced analytics and machine learning on connected data. TigerGraph's core technology is the only scalable graph database for the enterprise. Its proven technology supports fraud detection, customer 360, MDM, IoT, AI, and machine learning. Fortune 500 organizations and the most innovative mid-size and startup companie

    Job Source: TigerGraph
  • Zoom

    Sr. Software Engineer

    San Jose, CA, United States

    • Ending Soon

    What you can expect We are seeking an exceptional Senior Software Engineer to join our CloudOps organization at Zoom. This is a unique opportunity to apply your software engineering expertise and passion for platform engineering to create a world-class internal platform that drives innovation and productivity across Zoom. About the Team The CloudOp

    Job Source: Zoom
  • Couchbase

    Sr. Software Engineer - AI

    Santa Clara, CA, United States

    • Ending Soon

    Every day we tackle new and exciting challenges to empower developers to build modern cloud, mobile, and edge applications that deliver a premium user experience. Couchbase delivers unmatched performance, scalability, flexibility and financial value across cloud, on premises, hybrid, mobile and edge deployments. The database market is undergoing a

    Job Source: Couchbase

Sr. Software Engineer

Cupertino, CA, United States

Summary

Posted: May 29, 2024

Weekly Hours: 40

Role Number: 200553216

Apple services make extensive use of Java Virtual Machine (JVM) and Java Development Kit (JDK) technology. Apple services therefore need world class libraries in order to operate in a distributed, performant, and reliant fashion. A few examples of libraries in the JVM space that are lead by our team are Netty (https://netty.io/) and ServiceTalk (https://servicetalk.io/). Team members are passionate about working across a large organization to understand where library changes are justified, configuration changes, or if application tuning would be sufficient. If you are interested in digging into networking protocols all the way up to exposing these capabilities in a user friendly fashion then we'd love to hear from you!

Description

As an experienced software engineer you will contribute to and build JVM based libraries that enable services at Apple's scale. This is an opportunity to demonstrate your leadership skills, influencing and improving the networking stack for Apple services. You will have the opportunity to work with a team which has set its sights on improving impact across Apple. Senior engineers will be expected to excel at making informed technology choices within complex architectures, whether it's deciding to build or buy specific components and selecting the right frameworks. Your deep understanding of the organization's business, products, customers, and strategy will empower us to pinpoint opportunities aligning with our team's mission. We expect senior engineers to make decisive choices even amid conflicting perspectives, demonstrating our commitment by disagreeing when necessary and then committing to the chosen path. Navigating ambiguity is our strength - you will concentrate on the broader objectives, goals, and desired impact, taking deliberate steps forward. Our dedication extends to coaching and mentoring teammates, considering their unique skills, backgrounds, and working styles. You will actively seek and provide constructive feedback to foster growth within our team. Here you will find that we: * Have a peaceful work environment where you can choose when to socialize and when to focus. * Provide technical guidance and mentorship as needed. * Have an encouraging and growth-focused workplace culture. * Encourage you to use accrued vacation time and maintain a healthy work-life balance. * Offer excellent benefits! Expert knowledge of Java

Java API design and evolution through the lifetime of a library

Understanding of concurrency and multi-threaded concepts

Proficient with networking and inter-process communication. Understanding of popular networking protocols such as HTTP/1.x and HTTP/2 is desirable.

Deep knowledge of Java Memory Model

Understanding of how to do JVM performance analysis and make corresponding improvements

Professional experience partnering with application and library developers to write more friendly code for the JVM/JDK

Understanding of Java Development Kit (e.g. Java APIs and library implementations)

General knowledge about Garbage Collection and its impacts on library/application development

General knowledge about JIT technologies and its impacts on library/application development

Preferred Qualifications

C++/JNI knowledge

Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $170,700 and $300,200, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

More

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

#J-18808-Ljbffr

Apply

Create Email Alert

Create Email Alert

Email Alert for Sr. Software Engineer jobs in Cupertino, CA, United States

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.