Software Development Engineer in Test; MacOS
Job in
Town of Poland, Jamestown, Chautauqua County, New York, 14701, USA
Listed on 2025-12-18
Listing for:
Sur Global
Full Time
position Listed on 2025-12-18
Job specializations:
-
IT/Tech
Job Description & How to Apply Below
Location: Town of Poland
Software Development Engineer in Test (MacOS)
As the Software Development Engineer in Test (macOS) you will own the quality of macOS integration layers, including endpoint security agents, network extensions, and other system-level components. You'll work closely with engineering and product teams to build high-fidelity automated tests, validate complex behavior across macOS internals, and ensure our platform's reliability, security, and compatibility on Apple hardware.
Responsibilities- Work with product development teams throughout the product life cycle to ensure software quality requirements and goals are established and met
- Automate functional and non-functional tests to reduce test duration
- Design, build, and maintain automated test infrastructure for system-level macOS functionality
- Perform code reviews and white box testing to uncover defects early in the product life cycle
- Strong proficiency in at least two of the following languages:
Python, Swift, ObjC - Design, build, and maintain automated test infrastructure for system-level macOS functionality, especially around:
Endpoint Security, Network Extensions, Accessibility and other Mac frameworks - Experience developing automated test frameworks or comprehensive test suites targeting macOS desktop applications and platform functionality
- Participate in architectural and design reviews with engineering and product
- Drive regression, exploratory, and compatibility testing across macOS versions (including Sonoma and beyond)
- Excellent debugging and troubleshooting skills on macOS
- Experience in reverse engineering, disassembly, or debugging at the kernel/driver level is highly desirable
- Practical knowledge of functional and regression testing methodologies for desktop applications
- Familiarity with performance testing techniques (soak, stress, load testing)
- Background in virtualization platforms, data center operations, or VM lifecycle management
- Experience integrating AI/LLM-based solutions into automation to improve testing efficiency
Salary: $7,500 USD /month + Holidays
Unlimited PTO
Entry level
Employment typeFull-time
Job functionOther
IndustryIT Services and IT Consulting
Referrals increase your chances of interviewing at Sur Global by 2x
Apply BELOW
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
(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).
Search for further Jobs Here:
×