Senior Software Engineer - Distributed Systems
Apple Inc.
Senior Software Engineer - Distributed Systems Cary, North Carolina, United States Software and Services Are you ready to embrace massive scale? Undaunted ingesting petabytes of raw data each day from more than a billion customer devices? Apple's Data Analytics team is looking for a motivated and driven distributed systems engineer to work on our device telemetry platform. We need a talented software developer to join our tight-knit cross-functional engineering team, building services and applications to parse, persist, and understand how Apple customers use their devices. Description We collect, analyze, and produce insights from diagnostic and usage data from Apple devices. Our data is used to improve products and services and inform the overall direction of Apple platforms. Our engineering responsibility spans device, data collection, compute, and query and visualization interfaces. As part of the Data Analytics team, you will similarly work cross-functionally to design, build, and iterate on our stream processing and ingestion pipeline. Collaborating with data scientists and engineers across Apple, you will capture and refine requirements, validate design decisions, and implement. This role has high visibility and impact within the Apple Software Engineering organization. Minimum Qualifications BS degree in Computer Science, equivalent field or equivalent work experience 5+ years SW development experience Have worked on large distributed systems, ideally on a public cloud platform like AWS Extensive experience with container-based orchestration (Kubernetes, EC2, Mesos, etc.) Practical knowledge of queue/stream consumers like Flink or Kinesis Exposure to profiling and optimization of scale compute and data pipelines Unwavering commitment to CI/CD Preferred Qualifications Comfortable and adaptable in a dynamic/informal environment with shifting priorities Excellent verbal and written communication skills Self-motivated and dedicated with creative and critical thinking capabilities Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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 At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple’s workplace Learn about reasonable accommodations for job applicants Apple accepts applications to this posting on an ongoing basis. #J-18808-Ljbffr Apple Inc.
- ...security firm in Morrisville, NC is seeking a passionate Software Engineer to develop a suite protecting file and email servers. This... ...role requires expertise in C#/Java, C/C++, and experience in distributed systems. The ideal candidate will own project aspects, work in a...Senior
$224k - $356.5k
Overview NVIDIA is hiring experienced software engineers to help scale up its AI Infrastructure... ...Cloud team responsible for production systems that enable large scalable GPU clusters... ...Designing and developing a massively distributed scalable platform which would be used...Senior- IBM is seeking a talented software developer in Poughkeepsie to build critical software for the Confluent Cloud network. You will design high-performance and scalable systems, troubleshoot complex technical issues, and drive software projects independently. The ideal candidate...Senior
- Apple Inc. is looking for a Senior Software Engineer specializing in Distributed Systems in Cary, North Carolina. This role involves working on the device telemetry platform as part of the Data Analytics team. The candidate should have extensive experience in software...Senior
- ...Ascom Holding AG in Morrisville is seeking an experienced Senior Software Engineer to design, develop, and improve critical communication... ...professional software development experience, particularly in distributed systems, with strong skills in C# and .NET development. Join...Senior
$174k - $252k
Google Inc. is seeking a skilled Software Engineer to develop next-generation technologies. Candidates should hold a Bachelor's degree and have expertise in object-oriented programming with Java, C++, or Python, along with experience testing and maintaining software. The...Senior- Une entreprise recherche un ingénieur logiciel C#.Net basé à Raleigh pour construire et optimiser des systèmes logiciels distribués. Ce poste à plein temps nécessite une expertise en programmation orientée objet, notamment en C#, et une solide expérience dans la création...SeniorTemporary work
- ...Energy provides independent engineering services for utility-scale renewable... ...to the transmission and distribution grids. We are seeking... ...reliability of renewable energy systems interconnected with the grid... ...be considered for either a Senior Engineer or Lead Engineer position...SeniorFull timeContract workWork experience placementFor subcontractorWork at officeLocal areaRemote workFlexible hours
- ..., and time-sensitive environments. Join Ascom as a Senior Software Engineer – and help Shape the Future of Critical Communication!... ...software solutions. We build event-driven, highly available distributed backend systems that support clinical interfaces, communication...SeniorWork at office3 days per week
$174k - $252k
Senior Software Engineer, Site Reliability Engineering X Note: By applying to this position you will have an opportunity to share your preferred... ...designing, analyzing, and troubleshooting large-scale distributed systems. 2 years of experience leading projects and providing...SeniorFull time$145.4k - $195k
...Overview Job Title: Sr Software Engineer About the Business Technology is at the heart of Disney... ...power our media, advertising, and distribution businesses for years to come. Reach, Scale... ...Help to develop our project’s build system and continuous integration system as needed...SeniorWork experience placement- Progress Software Corporation is seeking a Software Engineer II to work on core systems development in a hybrid role based in Raleigh, NC. You'll design and maintain C++... ...within the MarkLogic Server, taking part in distributed systems development and collaborating with...
- Senior Software Engineer, Apple Pay — Wallet, Payments & Commerce (WPC) Cary, North Carolina, United... ...crave the challenge of architecting systems at scale, and thrive in a fast-paced... ...challenge of building resilient and reliable distributed software systems at Apple's scale....Senior
- Senior Software Engineer — Observability Cary, North Carolina, United States Software and Services... ...and every boarding pass is a set of systems that must be fast, reliable, and secure... ...highly valued. Deep understanding of distributed systems concepts including data...SeniorWorldwide
- A leading engineering consulting firm is seeking a Project Engineer III to manage distribution design projects. The ideal candidate should have over 5 years of experience and a Bachelor's Degree in Engineering. Responsibilities include designing, conducting peer reviews...SeniorWork at office
- A leading technology company is seeking a Senior Software Engineer for their Apple Pay team in Cary, NC. The role involves leading the development of resilient and reliable distributed systems while fostering technical discussions and mentoring peers. The ideal candidate...Senior
- Align Technology, Inc. is seeking a Sr. Software Engineer for the Morrisville, NC office. The ideal candidate will have over 8 years of web... ...such as AWS or Azure. Responsibilities include working on distributed cloud-based services and participating in the full agile development...SeniorWork at office
$101k - $194k
...highly skilled and experienced Software Engineer to join our Network... ...Verizon network backbone against distributed denial of service attacks as... ...key infrastructure. In this senior role, you will be... ...scalable, and secure software systems that protect our global infrastructure...SeniorFull timeTemporary workPart timeWork experience placementWork at officeWork from homeShift work3 days per week$125k - $191.7k
...Job Description Hybrid: This role is categorized as hybrid/Remote Role: As a Senior Software Systems Engineer on the Software Validation team within the AV organization, you will play a critical role in leading the strategy and execution of validation efforts...SeniorLocal areaRemote workWork from homeFlexible hours- Trc Companies, Inc. is seeking a Senior Operational Technology Applications Engineer to focus on implementing and enhancing Outage Management Systems. The successful candidate will lead engineering projects while working closely with customers and vendors to meet project...Senior
- 慨正橡扯 is looking for a Senior Principal Software Engineer to join its Consumer & Community Banking Operations technology team. This role demands a high expertise in system design and application development, leading strategic initiatives and influencing across functions...Senior
- ...A tech startup is looking for a Senior Software Engineer to build their first scalable trust infrastructure platform. This role involves owning problems end to end, designing secure and maintainable systems, and collaborating with teams to create user-centric experiences...Senior
$87.84k - $136.5k
...WiTH Collective in Cary, North Carolina is seeking a Senior Software Engineer to work in an agile team environment, providing technical guidance and delivering high-quality software solutions on time. The ideal candidate should have over 3 years of experience in software...Senior- ...role you will build the agentic systems that power Teradata's next... ...will join a focused team of AI engineers within Teradata's AI Apps,... ...This role reports to the Senior Manager of AI Engineering and... ...qualified candidate ~3–6 years of software engineering experience with...SeniorPermanent employmentFlexible hours
- ...Q2 India is seeking an ambitious Software Engineer to design, build, and implement solutions across various projects. You will contribute to AI tools and collaborate on both front-end and back-end components. The ideal candidate should have a Bachelor's degree, 5+ years...Senior
- A leading tech company in Raleigh is seeking a Senior Software Engineer for Site Reliability Engineering. The role focuses on improving the... ...and extensive experience in software development, distributed systems design, and team leadership. The position offers a competitive...Senior
- ...Q2 is seeking an ambitious Software Engineer to design and develop solutions for the Q2 platform. This role involves contributing to building AI tools and supporting production systems. Ideal candidates have at least 5 years of experience, particularly in full-stack .NET...Senior
- A defense contracting company in North Carolina is seeking an Electrical Engineer 3. This position involves designing, developing, and maintaining embedded software for kinetic systems. Responsibilities include leading electrical system design, collaborating with cross-...Senior
$87.84k - $136.5k
...WCG in Cary, NC is searching for a Senior Software Engineer who will provide technical guidance and develop software solutions in an agile team environment. The ideal candidate will possess 3+ years of development experience, particularly in Python or Java, with strong...SeniorRemote workFlexible hours- ...Overview Garmin International seeks Senior Software Engineer (Cary, NC; Multiple Positions). The role involves developing moderately complex... ...software engineering tools such as configuration management systems, cross-compile build processes, and debuggers....SeniorFull timeWork experience placementRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Distributed Systems. Be the first to apply!
- software engineer internship remote Cary, NC
- senior robotics software engineer Cary, NC
- software development engineer aws Cary, NC
- startup software engineer Cary, NC
- part time software developer remote Cary, NC
- senior software engineer remote Cary, NC
- software engineer Cary, NC
- real time software engineer Cary, NC
- federal - software developer Cary, NC
- junior software developer remote Cary, NC


