Sr. Software Engineer
4 weeks ago
Software and Services
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 ( and ServiceTalk ( 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
Minimum Qualifications
- 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
Education & Experience
Additional Requirements
- 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 $175,800 and $312,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.
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-
Sr. Software Engineer, Information Systems
4 weeks ago
Cupertino, CA, United States Apple Full timeSr. Software Engineer, Information Systems & Technology Cupertino, California, United States Software and Services Apple is a place where extraordinary people gather to do their best work! Together we craft products and experiences people once couldn’t have imagined — and now can’t imagine living without. If you’re motivated by the idea of making a...
-
Sr. Software Engineer, Information Systems
4 weeks ago
Cupertino, CA, United States Apple Inc. Full timeSr. Software Engineer, Information Systems & Technology Apple is a place where extraordinary people gather to do their best work! Together we craft products and experiences people once couldn’t have imagined — and now can’t imagine living without. If you’re motivated by the idea of making a real impact, and joining a team where we pride ourselves in...
-
Sr. Software Engineer
4 weeks ago
San Jose, CA, United States High-Tech Professionals Full timeSr. Software Engineer Job ID: 1852Location: San Jose, CAType: PermanentStatus: OpenKey Skills: parallel computing, optimization, algorithm, GDS, OASIS Layout, Geometry, C#, C++, Geographic, Linux, WindowsDescription: The successful candidate will join a world-class team of algorithm and software engineers to conceive, implement, optimize, and document...
-
Sr Vision Framework Software Engineer
4 weeks ago
Cupertino, CA, United States Apple Full timeSr Vision Framework Software Engineer - SIML, ISE Cupertino, California, United States Software and Services Do you think Computer Vision and Machine Learning can change the world? Do you think it can transform the way millions of people collect, discover and share the most special moments of their lives? We truly believe it can, and we are looking for an...
-
Sr. Embedded Software Engineer
4 weeks ago
, CA, United States High-Tech Professionals Full timeSr. Embedded Software Engineer Job ID: 1975Location: San Diego, CAType: PermanentStatus: OpenKey Skills: embedded Linux, Eclipse, CSS, Perforce, Git, Jenkins, C, C++, drivers, toolchains, opensource, board, Ethernet, USB, Wi-Fi, Bluetooth, Bash, PythonDescription: Seeking Senior Embedded Software Engineer who's ready to jump right into a dynamic,...
-
Sr. iOS Software Engineer, Paper
4 weeks ago
Cupertino, CA, United States Apple Inc. Full timeSr. iOS Software Engineer, Paper & Pencil Software and Services Are you passionate about the freeform input experience and possibilities enabled by the iPad and Apple Pencil? We are looking for a creative and hardworking software engineer to help design and develop the next generation of handwriting and drawing software. We support several high-visibility...
-
AIML-Sr. Backend Software Engineer, Measurement
4 weeks ago
Cupertino, CA, United States Apple Inc. Full timeAIML-Sr. Backend Software Engineer, Measurement Apple is where individual imaginations gather together, committing to the values that lead to phenomenal work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that...
-
Sr. Software Engineer- AI/ML, AWS Neuron Apps
4 weeks ago
Cupertino, CA, United States Amazon Full timeSr. Software Engineer- AI/ML, AWS Neuron Apps Job ID: 2705924 | Amazon.com Services LLC - A57 AWS Neuron is the complete software stack for the AWS Inferentia and Trainium cloud-scale machine learning accelerators and the Trn1 and Inf1 servers that use them. This role is for a senior software engineer in the Machine Learning Applications (ML Apps) team for...
-
Senior Software Engineer
1 month ago
Cupertino, United States Lynx Software Technologies Full timeThompson Software Solutions is seeking a mid to senior level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrows problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software...
-
Cupertino, CA, United States Apple Inc. Full timeAIML - Sr Software Engineer, Global Siri, Siri and Information Intelligence Are you excited about building the next generation of generative AI applications for a global audience? Do you have a passion for languages, international markets, and advanced AI technology? Join our team at Apple and help shape the future of Siri. As part of the Siri International...
-
Sr. Manager, Software Engineering
4 weeks ago
New York, NY, United States Sara Software Systems Full timehese roles include, but are not limited to analysis, design, coding, engineering, testing, debugging, standards, methods, tools analysis, documentation, research and development, maintenance, new development, operations, and delivery. With every role in the company, each position has a requirement for building quality into every output. This also includes...
-
Sr. Software Engineer
4 weeks ago
San Mateo, CA, United States Sony Playstation Full timeWhy PlayStation? PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation5, PlayStation4, PlayStationVR, PlayStationPlus, acclaimed PlayStation software titles from PlayStation Studios,...
-
Software Engineer
4 weeks ago
Los Angeles, CA, United States Software Resources Full timeWe are looking for Software Engineer for our client located in West Los Angeles/Century City area.This position is mostly REMOTE but you will be required to come into the West Los Angeles office 1 to 4 times a month. We could consider a completely remote candidate in another state if they meet our requirements. Duration : 6 to 12 months with the potential to...
-
Sr. Network Engineer
4 weeks ago
Los Angeles, CA, United States Bluestone Software Full timeblueStone Executive Search specializes in technical searches, aligning top IT professionals with superior companies worldwide. Job Description We are seeking an experienced Sr. Network Engineer on a full-time, permanent basis for our client, a worldwide leader in the technology and media space. The Sr. Network Engineer will serve as a leader for the global...
-
Software Engineering Lead
2 weeks ago
Cupertino, California, United States Apple Full timeAbout the RoleSr Software Engineer - Data, ML Systems and Evaluation Engineering at AppleWe are seeking a highly skilled Sr Software Engineer to join our team in Cupertino, California. The successful candidate will be responsible for designing and developing scalable data systems, taking full ownership of the product from development to deployment, and...
-
Sr Software Development Engineer
4 weeks ago
Pleasanton, CA, United States Workday, Inc. Full timeSr Software Development Engineer Apply remote type Flex locations USA, CA, Pleasanton time type Full Time posted on Posted 2 Days Ago job requisition id JR-0091673 Your work days are brighter here. At Workday, it all began with a conversation over breakfast. When our founders met at a sunny California diner, they came up with an idea to revolutionize the...
-
Sr. Software Engineer, Engineering Enablement
4 weeks ago
San Mateo, CA, United States Sony Interactive Entertainment Full timeWhy PlayStation? PlayStation isn't just the Best Place to Play - it's also the Best Place to Work. Today, we're recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation5, PlayStation4, PlayStationVR, PlayStationPlus, acclaimed PlayStation software titles from PlayStation Studios, and...
-
Sr. Manager Software Engineering
4 weeks ago
Plano, TX, United States Toyota Full timeSr. Manager Software Engineering Location: Plano, Texas Time Type: Full time Posted on: 2 Days Ago Overview Collaborative. Respectful. A place to dream and do. These are just a few words that describe what life is like at Toyota. As one of the world’s most admired brands, Toyota is growing and leading the future of mobility through innovative,...
-
Sr. Software Engineer
4 weeks ago
San Francisco, CA, United States High-Tech Professionals Full timeSr. Software Engineer / Architect Job ID: 1780Location: San Francisco, CAType: PermanentStatus: ClosedKey Skills: Operating systems internals, database internals, Systems programming, concurrency, scalability, data backup, restore, recover, repair, storage, networkingDescription: Seeking Software Engineers to develop disaster recovery and database...
-
Sr. Director of Software Engineering
4 weeks ago
Hartland, WI, United States Merative Full timeSr. Director of Development Join a team dedicated to supporting the crucial mission of improving health outcomes. At Merative, you can apply your skills – and grow new ones – with colleagues who have deep expertise in health and technology. Merative provides data, analytics and software for the health industry. Our clients include providers, health...