Software Engineer

7 days ago


Austin, Texas, United States Apple Full time

Job Description

Software Development Engineer in Test (Local Storage)

We are seeking a skilled Software Development Engineer in Test to join our team responsible for ensuring the highest quality of storage technology at the heart of Apple products.

Key Responsibilities

• Contribute to the development of automated testing frameworks, focusing on scalability and reliability.
• Execute automated tests, analyze failure patterns, and quantify the impact on customer experience.
• Collaborate with development teams to root cause issues and drive post-mortem discussions to prevent similar issues in the future.
• Participate in team code reviews, design, and test discussions.

Requirements

• BS in Computer Science or related field, or equivalent experience.
• Experience developing in Python.
• Knowledge of NAND flash and/or other related storage technologies or low-level embedded technologies.
• Strong hands-on experience with QA methodologies or prior QA experience.
• Strong bug reporting skills and ability to communicate clearly with management and cross-functional teams.
• Familiarity with Source Control Management such as svn or git.

Preferred Qualifications

• Experience solving complex problems and triaging issues both hardware and software.
• Experience in C is a plus but not required.
• Understanding and/or desire to understand storage interfaces like PCIe, NVMe, SCSI, etc.
• Automation planning, execution, and triage for projects on any of the platforms: iOS, macOS, watchOS, visionOS is desirable.
• Experience setting up and maintaining automation racks is desirable but not a must.
• Data Analysis experience with Splunk/Tableau or any similar tools is preferred.

About the Role

This role is part of the Storage System Quality Engineering team, which is responsible for ensuring the highest quality of storage technology at the heart of Apple products. You will work with a dynamic team responsible for qualifying the latest Apple products with a focus on local storage. The successful candidate will participate in deep technical discussions with engineering teams, understand the impact of storage drivers/NAND firmware with respect to customer workloads, and own the automated testing workflow with a strong sense of ownership.

Why Apple?

At Apple, we believe that diversity and inclusion are essential to our success. We are committed to creating an environment where everyone can contribute their best work and feel welcome. 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 (Opens in a new window).

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.



  • Austin, Texas, United States CORRIDOR Aviation Service Software Full time

    About UsCORRIDOR Aviation Service Software is a leading provider of aircraft compliance and health management services to the global business aviation industry.We deliver our solutions through a SaaS-plus model, supporting over 20,000 aircraft on our maintenance tracking platform and over 31,000 engines on our engine health monitoring platform.Our software...


  • Austin, Texas, United States Q2 Software, Inc. Full time

    Job SummaryWe are seeking a highly skilled and experienced Mobile Software Engineering Manager to lead our dynamic team of mobile developers and quality engineers in delivering an industry-changing fintech platform.About Q2 Software, Inc.At Q2 Software, Inc., our mission is to build stronger and more diverse communities by strengthening their financial...

  • Software Engineer

    2 weeks ago


    Austin, Texas, United States Texas Department of Aging & Disability Services Full time

    As a Software Engineer at our company, you will be responsible for designing and developing software applications using various programming languages. The role involves working with cross-functional teams to identify and prioritize project requirements, collaborating with other engineers to design and implement software solutions, and ensuring the code meets...

  • Software Engineer

    4 weeks ago


    Austin, Texas, United States TEXAS DEPARTMENT OF PUBLIC SAFETY Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at {company}. The successful candidate will be responsible for designing, developing, and maintaining software applications using a range of technologies, including cloud computing and DevOps.Key ResponsibilitiesDesign and develop software applications using cloud-based...

  • Software Engineer

    4 weeks ago


    Austin, Texas, United States Texas Department of Aging & Disability Services Full time

    Job Description:As a software engineer at our company, you will be responsible for developing and maintaining software applications. You will work closely with our team to design, implement, and test software solutions. If you are passionate about coding and are looking for a challenging role, we encourage you to apply.Responsibilities:Design and develop...

  • Software Engineer

    2 weeks ago


    Austin, Texas, United States GardaWorld Full time

    Job Description:As a Software Engineer, you will be responsible for designing, developing, and testing software applications. This role requires strong problem-solving skills, attention to detail, and the ability to work effectively in a team environment.Responsibilities:Design and develop software applications using a variety of programming languages and...

  • Software Engineer

    2 weeks ago


    Austin, Texas, United States COMPTROLLER OF PUBLIC ACCOUNTS Full time

    We are looking for a skilled Software Engineer to join our team at {company}.The ideal candidate will have experience with software development and a passion for creating innovative solutions.Responsibilities:Design and develop software applicationsCollaborate with cross-functional teams to identify and prioritize project requirementsDevelop and maintain...

  • Software Engineer

    4 weeks ago


    Austin, Texas, United States PHP Full time

    We are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in computer science and experience with backend development.The successful candidate will be responsible for designing, developing, and maintaining scalable software systems.


  • Austin, Texas, United States PARKS AND WILDLIFE DEPARTMENT Full time

    Lead the charge in software developmentWe are seeking a Senior Software Engineer to join our team. In this role, you will be responsible for designing, developing, and deploying software solutions that meet the needs of our customers. Your primary responsibilities will include: Designing and developing software applications using various programming...


  • Austin, Texas, United States TALENT Software Services Full time

    About the RoleTalent Software Services is seeking a highly skilled and experienced Release Engineering Specialist to join our team in Austin, TX. As a key member of our System Solutions group, you will play a vital role in enabling the evolution of Computing Infrastructure using Neoverse CSS.Key Responsibilities:Design and implement effective release...


  • Austin, Texas, United States Procore Technologies Full time

    About the RoleWe are seeking a skilled Software Development Engineer to join our team at Procore Technologies. As a member of our software engineering team, you will play a key role in designing and developing our cloud-based construction management software.Key ResponsibilitiesCollaborate with cross-functional teams to deliver high-quality software...


  • Austin, Texas, United States TEXAS EDUCATION AGENCY Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at the Texas Education Agency (TEA). As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software applications using Java/.Net technologies.Job SummaryThe ideal candidate will have a strong background in software development,...


  • Austin, Texas, United States Ownwell Full time

    About the RoleWe're seeking a skilled Software Development Engineer to join our team at Ownwell. As a key member of our engineering team, you'll play a crucial role in developing software solutions to improve operational efficiency. Your expertise will help us scale our internal platform and build features to automate manual workflows.ResponsibilitiesDesign...


  • Austin, Texas, United States United Software Group Full time

    Job Title: Senior Automation Engineer - Test LeadAbout United Software GroupWe are a leading software development company, dedicated to delivering innovative solutions. As a key member of our team, you will play a crucial role in shaping the future of technology.Salary and BenefitsThe successful candidate can expect a competitive salary in the range of...


  • Austin, Texas, United States Aveanna Healthcare Full time

    About the Role:- We are seeking a skilled Senior Software Engineer to join our team.- As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.- Your primary focus will be on backend development, ensuring the scalability, reliability, and performance of our systems.- You will...


  • Austin, Texas, United States Dell Full time

    As a Technical Staff Engineer on our Software Engineering team in Austin, Texas, you'll have the opportunity to deliver next-generation software application enhancements and new products that transform the world.The role involves working at the cutting edge of technology, designing and developing software for platforms, peripherals, applications, and...


  • Austin, Texas, United States InvestNext Full time

    At InvestNext, we're looking for a skilled Mid-Level Software Engineer to join our remote team.Job OverviewWe're a Product-led organization with a lean Product and Engineering team. Our experts work together to drive the development of well-constructed, testable code. We prioritize problem-solving and customer satisfaction, shipping value daily.Key...


  • Austin, Texas, United States SECRETARY OF STATE Full time

    Company is seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and be able to lead technical projects. Key responsibilities include designing and implementing software systems, collaborating with cross-functional teams, and ensuring high-quality code delivery. If you have a...


  • Austin, Texas, United States Procore Technologies Full time

    Software Engineering Leadership PositionWe are seeking a highly experienced and skilled Principal Software Engineer to join our Product & Technology Team at Procore Technologies. As a key member of our team, you will have the opportunity to partner closely with our customer base, translating their needs into innovative software solutions that improve the...


  • Austin, Texas, United States Amazon Full time

    About the RoleWe're seeking an experienced Software Development Engineer to join our engineering team at Amazon. As a member of this team, you'll have the opportunity to work on innovative projects that help us deliver seamless support experiences for customers.Job DescriptionIn this role, you'll be responsible for:Solving complex engineering problems with...