Software Development Engineer

2 days ago


Cupertino, California, United States Apple Full time

About the Role

We are seeking a highly skilled and detail-oriented Software Development Engineer to join our Xcode team at Apple. As a Quality Engineer, you will play a critical role in ensuring the quality of our software development tools.

Key Responsibilities

  • Collaborate with tool development teams to extend automated testing and improve test coverage.
  • Identify test scopes and prioritize testing with rapid development cycles.
  • Create automated tests and improve test coverage to ensure product quality.
  • Execute tests with attention to detail and communicate quality with relevant teams.
  • Drive teams to resolve issues and champion issues that may negatively impact developers.

Requirements

  • Strong object-oriented programming experience, preferably in Swift or Objective-C.
  • Experience in iOS or macOS development using Xcode.
  • Excellent troubleshooting skills and a passion for quality.
  • Experience in writing automation tests at various levels, including unit, API, UI, and non-UI.

Preferred Qualifications

  • Collaborative and curious contributor with a proactive communication style.
  • Demonstrated ability to lead projects.
  • Knowledge of complex system-level debugging and root cause analysis.
  • Experience working with CI systems.
  • Comfortable with rapid development release cycles and tight schedules.

About Apple

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.



  • Cupertino, California, United States ATR International Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team at ATR International. As a key member of our data analytics team, you will be responsible for delivering high-quality analytic insights from large data warehouses, particularly in the area of time series data.Key ResponsibilitiesDevelop and Implement Data Analytics...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled and experienced Software Development Engineer to join our team at Apple. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and reliable distributed systems.Key ResponsibilitiesDesign and develop novel distributed architectures, products, and...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly motivated Software Engineer to join our Streaming Media Team within the Audio & Media Technologies organization at Apple. As a Media Streaming Engineer, you will be responsible for designing and developing innovative Streaming Media experiences across Apple's platforms, including iPhones/iPads, Apple TV, Apple Watch, and...


  • Cupertino, California, United States Wipro Full time

    Job Title: Firmware Software Development EngineerAbout the Role:We are seeking a highly skilled Firmware Software Development Engineer to join our team at Wipro. As a Firmware Software Development Engineer, you will be responsible for designing, developing, and testing low-level embedded C firmware for our clients.Key Responsibilities:Design and develop...


  • Cupertino, California, United States eTeam Inc Full time

    Job Summary: eTeam Inc is seeking a skilled Software Development Engineer in Test to join our team. As a key member of our engineering team, you will be responsible for developing and maintaining automated tests for our web applications, APIs, and macOS/iOS applications. Key Responsibilities: Develop new and expand existing automated tests to ensure...


  • Cupertino, California, United States eTeam Inc Full time

    Job Summary:eTeam Inc is seeking a highly skilled Software Development Engineer in Test to join our team. As a key member of our QA team, you will be responsible for developing and maintaining automated tests for our web applications, APIs, and macOS/iOS applications.Key Responsibilities:Develop new and expand existing automated tests to ensure the quality...


  • Cupertino, California, United States eTeam Inc Full time

    Job Summary:eTeam Inc is seeking a skilled Software Development Engineer in Test to join our team. As a key member of our QA team, you will be responsible for developing and maintaining automated tests for our web applications, APIs, and macOS/iOS applications.Key Responsibilities:Develop and expand existing automated tests to ensure the quality and...


  • Cupertino, California, United States Apple Full time

    SummaryDo you want to shape the platform that enables the next generation of intelligent experiences on Apple products and services? Do you want to shape the next generation of ML developer experience? In Apple's Machine Learning Platform Technology & Infra team we have built the platform that Apple uses for developing LLM, vision and other machine learning...


  • Cupertino, California, United States Apple Full time

    AIML - Software Development Engineer, MLPTCupertino, California, United StatesMachine Learning and AISummaryRole Number: Do you want to shape the platform that enables the next generation of intelligent experiences on Apple products and services? Do you want to shape the next generation of ML developer experience? In Apple's Machine Learning Platform...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly motivated and experienced Software Development Engineer in Test to join our Health Sensing team at Apple. As a key member of our engineering team, you will be responsible for crafting health features on Apple Watch and developing robust, scalable, and reliable infrastructure to support testing.Key ResponsibilitiesWork...


  • Cupertino, California, United States Apple Full time

    Job SummaryThe Xcode team at Apple is responsible for providing the tools to develop software for our innovative iOS, watchOS, tvOS, and macOS platforms. As a member of this team, you will have the opportunity to apply your technical expertise to create software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software...


  • Cupertino, California, United States Apple Full time

    Software Engineer-Maps Developer PlatformCupertino, California, United StatesSoftware and ServicesSummaryWeekly Hours: 40Role Number: The right infrastructure, tooling and process can be very impactful on developer happiness and efficiency, especially when reducing cognitive load. This role will expose you to difficult problems in polyglot environments...


  • Cupertino, California, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Software Engineer to lead the development of machine learning tools at Amazon Development Center U.S., Inc. This is a unique opportunity to work on cutting-edge technology and collaborate with a talented team of engineers and researchers.Key ResponsibilitiesDesign and implement new toolsets for machine learning...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon, working on Machine Learning Applications. As an SDE ML Apps Engineer, you will be part of a dynamic team that develops and deploys cutting-edge AI and ML solutions.Key ResponsibilitiesInnovate and deliver creative software designs to develop new services,...


  • Cupertino, California, United States Amazon Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Engineer to join our team at Annapurna Labs, a subsidiary of Amazon. As a key member of our team, you will be responsible for designing, implementing, and optimizing firmware for our NVMe subsystem, DMA, and Crypto components.Key ResponsibilitiesDesign and implement firmware to support...


  • Cupertino, California, United States Amazon Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Engineer to join our team at Annapurna Labs, a subsidiary of Amazon. As a key member of our team, you will be responsible for designing, implementing, and optimizing firmware for our NVMe subsystem, DMA, and Crypto components.Key ResponsibilitiesDesign and implement firmware to support...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Senior Full Stack Software Development Engineer to join our Eval Engineering team at Apple Maps. The ideal candidate will possess substantial professional experience in software development and the implementation of large-scale, scalable data solutions.Key ResponsibilitiesDesign and implement novel automated systems...


  • Cupertino, California, United States Russell Tobin Full time

    Job Title: Software Development ExpertLocation: Cupertino, CA 95014 Hybrid schedule (Tues-Thurs onsite)Duration: 1 year plus/ContractPay Range: $70/hr-$80/hr on W2 (DOE)About the RoleWe are seeking a highly skilled Software Development Expert to join our team at Russell Tobin. As a key member of our cross-functional team, you will work closely with machine...


  • Cupertino, California, United States Russell Tobin Full time

    About the RoleWe are seeking a highly skilled Software Development Expert to join our team at Russell Tobin. As a key member of our engineering team, you will be responsible for designing and implementing cutting-edge software solutions for our clients.Key ResponsibilitiesDesign and develop software applications for embedded systems, leveraging expertise in...


  • Cupertino, California, United States Indium Software Full time

    Location: United StatesEducation Requirements: Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline.Experience: 5-7 years in a relevant field.Work Arrangement: HybridJob Overview: We are seeking a skilled software QA tester for our upcoming Alliant AUS initiative. The ideal candidate should be situated within the US time...