Apple: Software Engineering
$147.4k - $272.1kApple Oakbrook
Software Engineer In Test, Cocoa
Join the Cocoa frameworks engineering group and help build and test framework APIs for macOS, iOS, watchOS, tvOS and visionOS. We work on system level frameworks that focus on improving a broad range of developer and user experiences for all the Apple's platforms. We are looking for critical thinkers with a sharp eye for detail who would like to play a key role in qualifying Cocoa frameworks and helping ensure Apple software is of the highest quality.
In this role, you will be responsible for shipping world-class user experiences and act as the voice of our end-users. As a Software Development Engineer in Test (SDET), you will help with developing and maintaining CoreData/SwiftData test applications, automated test suites for exercising various APIs of these frameworks into test applications. Continuously look for ways to improve and enhance system reliability and performance. This role requires strong programming fundamentals and automation experience to help in all phases of the product release cycle. You will be responsible for designing and maintaining test applications, automation frameworks which involve deep integration and close collaboration with a cross-functional team of software development & QA engineers, architects, program managers, and other domain experts. Responsibilities include defining, implementing, and continuously evolving automated test frameworks, monitoring CI performance, test result analysis, as well as test triage and reporting. In this role you should be able to identify gaps in existing test plans and close them with scalability and maintainability in mind to complement the manual testing efforts. You will be responsible for driving all of the quality work you are doing and also be a strong advocate for quality in the overall software development process. Design and maintain test applications and automation frameworks for CoreData/SwiftData, including developing automated test suites that exercise framework APIs across the product release cycle.
Define, implement, and evolve automated test infrastructure — including CI performance monitoring, test result analysis, triage, and reporting to ensure system reliability.
Identify gaps in existing test plans and close them with scalable, maintainable automated coverage that complements manual testing efforts.
Drive quality advocacy across the software development process — acting as the voice of end-users and championing reliability and performance improvements.
Collaborate cross-functionally with development engineers, QA, architects, and partner framework teams (SwiftUI, CloudKit, Xcode) to integrate testing deeply into the workflow.
Experience in building test applications, automated UI and non-UI tests using Xcode, Swift/ObjectiveC, XCTest/XCUITests
Strong passion for QA in software, including developing, extending and maintaining test plans, automation libraries, and methodologies
At least 2 years of prior hands-on iOS or macOS application development
Experience with databases (SQLite), sync frameworks (CloudKit), and system daemons (XPC)
Specific experience defining and driving data structures, APIs, or persistence layers for communication features
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. 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 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. 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.
$118.5k - $244.1k
...Software Integrity Engineer, Cocoa Do you have a sharp eye for detail, a love of problem-solving, and a passion for software quality? Join the... ...fix lifecycle. You will also contribute to presubmission testing, write automation and tooling using Xcode, XCTest, and Swift...SuggestedRelocation- ...quality assurance? We're seeking a creative and motivated Software Engineer to join our Product Systems Quality team, working to ensure world... ...large automated frameworks to gather thousands of hours of test data weekly, and we need people like you to help us build and...Suggested
$88k - $152.49k
...then we would love to speak with you! Engineering & Technology is a dynamic and growing... .../ Machine Learning (AI/ML) software applications. We develop state-of-the-art... ...the globe. As a Software Integration & Test Engineer within the RSG organization, you...SuggestedFull timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work$147.4k - $272.1k
...Software Development Engineer Test - Customer Systems Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making...SuggestedWork experience placementRelocation- ...Senior Software Engineer, Systems/Solutions Test This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing...SuggestedWork at office2 days per week
- ...leading technology company in Sunnyvale, California is seeking a Software Developer with at least 2 years of experience in software... ...Responsibilities include using software quality assurance tools and executing test plans. Applicants must possess excellent communication...
$182.13k - $220.9k
...Software Development Engineer – Test Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn't have imagined, and now, can't imagine living without....Relocation$150k - $180k
...Sr. Software Engineer In Test Yugabyte is the company behind YugabyteDB, the AI-ready, multi-modal, distributed PostgreSQL database for cloud-native apps. Trusted by industry leaders including Shopify, Paramount+, GM, Kroger, Fiserv, and NPCI, YugabyteDB has been deployed...Work at officeLocal areaWorldwideFlexible hours2 days per week3 days per week- ...Senior Software Engineer In Test At Intuitive, we are united behind our mission: we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints. As a...Work experience placementLocal areaFlexible hours
$147.4k - $272.1k
Software Development Engineer Test - Customer Systems Sunnyvale, California, United States Software and Services Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or...Work experience placementRelocation$136.5k - $276.5k
## Senior Software Engineer, Systems/Solutions TestApplylocations: Sunnyvale, California, United States of Americatime type: Full timeposted... ...are seeking a Senior Software Engineer to join the HPE Juniper Test Engineering team. This role focuses on designing, automating,...Work experience placementWork at officeLocal areaImmediate start2 days per week$181.1k - $318.4k
...UI Software Engineer, Cocoa Why write a single app when you could help shape a million? The AppKit team is responsible for delivering the user experience on the Mac, and builds the components and APIs used by all macOS applications. We have an impact across the entire...Relocation$137.1k - $188.3k
...significantly to the execution of a complete test initiative for innovative Dolby Imaging/Video algorithms and software, starting from fresh proof of concept to delivering... ...Bachelor’s in Computer Science, Electrical Engineering, or equivalent. Passion for multimedia...Full timeLocal area- Job Description Primary Function of Position Responsible for software testing of Intuitive’s new robotic platform. The successful candidate... ...surgical systems. Essential Job Duties As a Software Engineer in Test in the intuitive team, you will be responsible for:...
- ...growing organization. In this role, you will own the full testing lifecycle including test strategy, test plan authoring,... ...intentionally broad and encompasses accessibility advocacy, software quality engineering, and accessible design expertise. You will architect...
- ***Must be submitted with LinkedIn Profile*** Software Engineer in Device Testing Technical Skills: • Execute E2E testing across devices, backend services, data pipelines, browser UI and supporting systems. • Programming and automation experience with Python and...Work at office
- ...Request ID: 80620-1 Title: Software Engineer (Device Testing) Locations: Cupertino, CA 95014 (5x/ week onsite) Duration: 6 Months Salary Range: $55 - $59/Hour on W2 (All inclusive) Introduction We are seeking a skilled Software Engineer in Device Testing...Contract workWork experience placementImmediate start
$70k - $130k
...Key Responsibilities • Execute E2E testing across devices, backend services, data pipelines, browser UI and supporting systems.... ...telemetry to identify the source of issues. • Work with internal engineering teams to provide actionable defect reports with clear...For contractors- ...Qualifications You have a Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent experience. You thrive... .... Preferred Qualifications Experience developing test strategies & executing it with automation or manual testing....
$147.4k - $272.1k
...Software Engineer in Test - System Experience, Test Engineering & Efficiency Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver...Work experience placementRelocation$127.1k - $185k
...testable and maintainable code, as well as test it? Do you enjoy working on automation... ...to both identify issues in the original software and in the testing scripts. If this describes... ...work alongside the industry's brightest engineers who innovate every day on behalf of our...Full timeInternshipWork at officeLocal areaWorldwideMonday to Friday$147.4k - $272.1k
Wi-Fi Software Development Engineer - Test, Wireless Technologies & Ecosystems Cupertino, California, United States Software and Services Join the WTE Wi-Fi Quality team in driving the innovation and delivering seamless wireless connectivity and the best user experience...Relocation$127.1k - $185k
...Release Team within Annapurna ML builds and operates the software platform that orchestrates hardware testing and validation across multiple Trainium... ...chips. We are looking for a Software Development Engineer to own and evolve the CI/CD infrastructure that delivers...Local areaWorldwideFlexible hours$147.4k - $272.1k
...technology company in Cupertino, California is seeking a Software Development Engineer specializing in video advertising. The role involves building... ...and tools to enhance quality and productivity in the testing process. Candidates should have strong coding skills, particularly...- ...technology firm in Cupertino, California, is looking for a Wi-Fi Software Development Engineer to join its Quality Assurance team. In this role, you will... ...Wi-Fi features across various products, crafting test strategies, and automating testing frameworks. Ideal candidates...
$103.1k - $141.7k
...Your Title: AI Software Engineer in Test Job Location: Sunnyvale, CA Our Department: Core GNSS Ready to redefine software testing with the power of AI? Ready to make a tangible impact on global industries using cutting-edge, high-precision GNSS technology...Ongoing contractFull timeWork at officeLocal areaWorldwide$172k - $349k
...Principal Software Engineer, Systems/Solutions Test This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing...Work experience placementWork at officeLocal areaImmediate start2 days per week$212.8k - $387.6k
...experience to our users. Our quality assurance engineering team is responsible for keeping an e-... ...here at TikTok. What you'll do: - Build test platforms, automation frameworks,... ...Bachelor degree or above in Computer Science, Software Engineering, or a related technical...Temporary workLocal area- ...eager to learn, grow, and make an impact? We are looking for a highly motivated software engineer with strong technical, programming skills, and communication skills. Join Apple’s Cocoa 2D Graphics team and work with us on core technologies for macOS, iOS, watchOS,...
- ...About the Role We are building the next generation of Xage’s QA Engineering function and are looking for two sharp, hungry automation... ...tester — this is the role for you. Key Responsibilities Test Automation Design, build, and maintain scalable automation frameworks...InternshipWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Apple: Software Engineering. Be the first to apply!
- software engineer full time Cupertino, CA
- startup software engineer Cupertino, CA
- rust software engineer Cupertino, CA
- software developer Cupertino, CA
- software development engineer aws Cupertino, CA
- ngo software engineer Cupertino, CA
- software engineer Cupertino, CA
- senior software engineer Cupertino, CA
- cybersecurity software engineer Cupertino, CA
- part time software developer remote Cupertino, CA


