Sur Global logo

Software Development Engineer in Test (MacOS)

Sur Global
Department:Software Engineer
Type:REMOTE
Region:EU
Location:Poland
Experience:Entry level
Salary:$90,000 - $90,000
Skills:
PYTHONSWIFTOBJCENDPOINT SECURITYNETWORK EXTENSIONSACCESSIBILITYMACOSAUTOMATED TESTINGDEBUGGINGTROUBLESHOOTING
Share this job:

Job Description

Posted on: November 15, 2025

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
  • Responsible for automating functional and non-functional tests to reduce test duration
  • Design, build, and maintain automated test infrastructure for system-level macOS functionality, especially around:
  • Perform code reviews and white box testing to uncover defects early in the product life cycle

Requirements

  • 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

Nice to have:

  • 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

Benefits Salary: $7,500 USD /month + Holidays Unlimited PTO

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

ResumeBuilder.careers logo

ResumeBuilder.careers

Get ResumeBuilder.careers on your phone!