Software Development Engineer in Test; SDET; Enterprise Technology Services
Listed on 2026-10-19
-
Software Development
Software Engineer, Backend Developer, DevOps, Cloud Engineer - Software
Austin, Texas, United States Software and Services
Do you want to help build some of the largest and most consequential enterprise and customer technology systems in the world? Join Apple’s Information Systems and Technology (IS&T) organization. IS&T is the engine behind everything Apple does for customers and for the people who build for them. It’s Apple’s central nervous system. Supporting 2.5 billion active Apple devices, processing billions of secure transactions, and keeping the technology that defines modern life running flawlessly, IS&T makes the impossible feel effortless.
Do you love building solutions to handle global complexity and immense scale? Imagine what you could do here.
The IS&T Enterprise Business Application group is seeking a Software Development Engineer in Test (SDET) with a proven track record of sustaining high-quality enterprise software solutions. Our group owns Apple's enterprise Product Lifecycle Management (PLM) transformation initiative — delivering a next-generation Product Information Management (PIM) platform that drives Apple's product innovation across hardware, software, and services lines of this position, you will work closely with key business stakeholders to build an enterprise PIM platform that enables product innovation and collaboration across Apple's product value chain.
We are looking for someone with extensive experience building and delivering large-scale, on-premise and cloud-based enterprise solutions — especially PLM. This individual should have sound technical and functional knowledge of PLM domains and modern test frameworks. A great candidate will create a collaborative work environment that fosters autonomy, transparency, innovation, and learning.
- Minimum of 5 years of professional experience in quality assurance or software engineering.
- Proficient in developing test plans and automation strategies for intricate full-stack applications.
- Experience testing and automating enterprise applications such as Siemens Teamcenter or an equivalent PLM system.
- Hands-on experience automating and testing asynchronous and distributed systems.
- Strong programming ability in Type Script — typed interfaces and generics, async/await, clean code practices, code review, and Git-based workflows. Our automation codebase is Type Script end to end, with Java used on the services and integrations under test.
- Experience with API and contract testing (REST/SOAP, JSON/XML) using Playwright's API request client, Postman/Insomnia, or equivalent, including JSON Schema validation.
- Working knowledge of SQL for test data setup and backend verification.
- Experience integrating automated test suites into a CI/CD pipeline.
- Depth in the Playwright Test ecosystem — custom fixtures, projects and sharding, network interception, trace viewer, visual comparison, and component testing.
- Extensive knowledge of back-end development technologies, particularly Java and related frameworks (Spring/Spring Boot, microservices) — enough to read the services under test and debug alongside their developers.
- Proficiency in relational database technologies such as Oracle or Postgres.
- Depth in Siemens Teamcenter — Active Workspace, BMIDE data model, SOA/ITK services, workflows, and Teamcenter Integration Framework (TcIF).
- Experience with PLM data migration and cutover validation — extract, transform, load, and reconciliation at scale.
- Experience with message brokers and streaming platforms (Kafka via kafkajs, JMS/ActiveMQ) and with ETL or data pipeline testing.
- Experience with performance and resilience testing of enterprise workloads.
- Familiarity with test management and defect…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).