Current jobs related to Senior Software Engineer - Austin, Texas - Apple


  • Austin, Texas, United States CENTRIC SOFTWARE INC Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Architect to join our team at Centric Software Inc. as an individual contributor, playing a crucial role in delivering product features and driving the development of cutting-edge enterprise systems.Key Responsibilities:Architecture Development: Work on the architecture of complex enterprise...

  • Software Engineer

    1 month ago


    Austin, Texas, United States Iodine Software Full time

    Software Engineer Join us. Let's make a direct impact in healthcare. Being an Iodine employee means becoming part of something bigger: using clinical AI technology to drive smarter healthcare processes and positively impact patient care. Who We Are Iodine is an enterprise AI company that is championing a radical rethink of how to create value for...


  • Austin, Texas, United States CyberCoders Full time

    About CyberCodersWe're a leading technology staffing firm that connects top talent with innovative companies. Our mission is to make a meaningful impact on the tech industry by providing exceptional recruitment services.Job DescriptionSenior Software Engineer (Frontend)About the RoleWe're seeking a highly skilled Senior Software Engineer with a strong...


  • Austin, Texas, United States Godspeed Group Full time

    Senior Java Software EngineerLocation: RemoteDuration: Long-term contractInterview: VirtualVisa: Open to USC/GC/GCead CandidatesNote: Candidates should possess experience in the Financial Sector, excluding traditional banking or insurance institutions.Position Overview:We are seeking a highly skilled Senior Java Software Engineer to join our dynamic team at...


  • Austin, Texas, United States Austin Capital Bank Full time

    Senior Software Engineer: Research, design, and develop computer and network software. Update software or enhance existing software capabilities. Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance. Own and lead software development of one or more of our product initiatives, and modules...


  • Austin, Texas, United States Rapid7 Full time

    As a Senior Software Engineer, you will own a full life cycle of development and be a senior contributor on a team responsible for the end-to-end delivery of increasingly complex features that are correctly implemented and high quality. You will take initiative to identify and own solutions to problems, and you will partner with cross-functional teams owning...


  • Austin, Texas, United States Salient Systems Corp Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team at Salient Systems Corp. The ideal candidate will have a robust background in web client and cloud portal development, with expertise in TypeScript, NodeJS, Angular, and MongoDB.Key ResponsibilitiesDevelop, enhance, and maintain web client and cloud...


  • Austin, Texas, United States Dell Technologies Full time

    Senior Principal Software Engineer - ITBe a part of a team that's ensuring Dell Technologies' product integrity and customer satisfaction. Our IT Software Engineer team turns business requirements into technology solutions by designing, coding, and testing/debugging applications, as well as documenting procedures for use and constantly seeking quality...


  • Austin, Texas, United States InsideHigherEd Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at InsideHigherEd. As a key member of our IT department, you will be responsible for designing, developing, and implementing complex software applications to meet the needs of our customers.Key ResponsibilitiesResearch and analyze customer needs to identify software...


  • Austin, Texas, United States Realtor Careers Full time

    Job OverviewAt Realtor Careers, we pride ourselves on having one of the most extensive and precise real estate listings, alongside a highly engaged user base across various online platforms. Our mission is to simplify the processes of buying, selling, renting, and living in homes, making it a more rewarding experience for everyone.Are you looking to advance...


  • Austin, Texas, United States Realtor Full time

    at Are you passionate about building software solutions to solve real customer problems? Do you like fast-paced work environments? Are you excited about modern programming languages, design patterns, and scalable architectures? You'll be right at home hereYou will be joining the tech team. At Realtor, our technology team participates in the research and...


  • Austin, Texas, United States Synchro Full time

    Job Title: Senior Python Software EngineerAbout the Role:We are seeking a highly skilled Senior Python Software Engineer to join our team at Synchro. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using Python.Key Responsibilities:Design and develop scalable, efficient, and...


  • Austin, Texas, United States Wondr Health Full time

    JOB DESCRIPTIONDEPARTMENT: Technology : Product EngineeringPOSITION: Senior Software Engineer, Technical LeadREPORTS TO: Director of Software EngineeringSUPERVISES: YesJOB CLASS: ExemptCOMPANY OVERVIEW :Wondr Health stands at the forefront of digital behavior transformation. With over 15 years of expertise in behavior modification and collaboration with...


  • Austin, Texas, United States Invoice Home Inc. Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Invoice Home Inc. as a Senior Ruby On Rails Developer.Key ResponsibilitiesPerform in-depth analysis of existing software code and develop, modify, and maintain it to meet business requirements.Carry out security, bug-fixing, and application improvement...


  • Austin, Texas, United States Rapid7 Full time

    Senior Software Engineer (DevOps)As a Senior Software Engineer in the Platform Delivery Security team you'll be responsible for applying cloud security best practices across the Rapid7 platform. You will be helping build and improve security within the all cloud infrastructure, keeping on top of security threats with critical infrastructure components. We're...


  • Austin, Texas, United States Acunor Inc Full time

    Job OverviewPosition: Senior iOS Software EngineerLocation: Remote or OnsiteWe are seeking a highly skilled iOS Software Engineer with a minimum of 5 years of experience in mobile application development. The ideal candidate will possess strong proficiency in Swift programming and a solid grasp of mobile user interface design principles, patterns, and best...


  • Austin, Texas, United States MillenniumSoft Inc Full time

    Job OverviewPosition: Senior .NET Software EngineerLocation: Remote - HybridPosition Summary:MillenniumSoft Inc is looking for a seasoned .NET Software Engineer with extensive experience in backend systems development.The successful candidate will demonstrate proficiency in C#, as well as a solid grasp of multi-threading and asynchronous programming,...

  • Software Engineer

    1 day ago


    Austin, Texas, United States Axiom Software Solutions Limited Full time

    Job Summary:Axiom Software Solutions Limited is seeking a highly skilled Software Engineer to join our team. As a Java Developer, you will be responsible for designing, developing, and maintaining complex software systems using Java and related technologies.Key Responsibilities:Design and Development: Design and develop high-quality software systems using...


  • Austin, Texas, United States MillenniumSoft Inc Full time

    Job OverviewPosition: Senior .NET Software EngineerLocation: Hybrid RoleRole Summary:MillenniumSoft Inc is in search of a seasoned .NET Software Engineer with a robust foundation in backend systems for a position that offers a hybrid work environment.The successful candidate will possess advanced skills in C#, alongside a comprehensive understanding of...


  • Austin, Texas, United States Diverse Lynx Full time

    Position Title: Senior Java Software Engineer Work Arrangement: Onsite Contract Duration: Temporary Position Overview: Engage in software engineering utilizing Java. Develop, construct, evaluate, and uphold scalable and reliable custom-built technological solutions to fulfill organizational requirements. Collaborate with team members to identify...

Senior Software Engineer

2 months ago


Austin, Texas, United States Apple Full time
Summary

Posted: Jul 12, 2024

Role Number:


The Apple Services Engineering (ASE) team is one of the most exciting examples of Apple's long-held passion for combining art and technology. We are the people who power the App Store, Apple TV and Sports, Apple Music, Podcasts, and Books along with Cloud and Infrastructure Services platforms. As part of Apple Services Engineering (ASE), you will have a meaningful role in designing, developing, and deploying high-performance systems that handle millions of queries every single day. This enormous scale brings challenges that require extraordinarily creative problem-solving. By focusing on and respecting the customer's needs, you'll be responsible for helping us build the technology that works for so many customers around the world.

Description

The ASE Data Infrastructure team is looking for senior software engineers to help build the next generation of our object storage infrastructure. Our mission is to build software to enable other Apple engineering teams to work with data with as little friction as possible. To achieve this mission, you will build novel systems and solve problems at scale. In this role, you will review and provide constructive feedback on pull requests and designs, fostering an environment of continuous learning and knowledge sharing. In collaboration with other senior team members, across multiple sites, you will define the standards so that our solutions are delivered with high quality and reliability.
  • Bachelor's or Master's degree in Computer Science or related field with 7+ years of experience.
  • Hands on experience with C++ or C or Rust.
  • Knowledge of distributed systems.
  • Ability to collaborate well as part of a distributed team.
Preferred Qualifications
  • In-depth experience with object storage implementations such as S3, GCS, Azure Blob Storage, MinIO and Ceph.
  • Proficiency in Rust.
  • Experience debugging and driving performance analysis of end-to-end distributed systems.
  • Micro-services architecture and container orchestration.
  • Relational and non-relational databases (such as PostgreSQL and Cassandra).
  • Data migration, disaster recovery and capacity planning.
  • Linux systems.
Education & Experience

Additional Requirements

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.