×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer III; Mac

Job in Owosso, Shiawassee County, Michigan, 48867, USA
Listing for: Covenant Eyes
Full Time position
Listed on 2025-12-22
Job specializations:
  • Software Development
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: Software Developer III (Mac)

Join to apply for the Software Developer III (Mac) role at Covenant Eyes

Working at Covenant Eyes is about more than just shipping software; it’s about fueling a movement and changing culture. When you log in every day, you are directly contributing to saving marriages, protecting children, and fighting sexual exploitation. We are a team united by a desire to provide world-class accountability and restore relationships.

Benefits
  • Health & Wellness Comprehensive Medical, Vision, and Dental insurance (Active on Day
    1).
  • Financial Future 401(k) with company matching plus the long-term benefit of being an Employee Owner.
  • Time Away Generous PTO policy, flexible work hours to accommodate life’s needs, and we even pay you to take your Birthday off!
  • Distributed Team Mindset While we are based in Michigan, we are fully equipped to support remote team members while maintaining a close-knit, collaborative atmosphere.
Responsibilities
  • Collaborate with Product and Designers to translate high-level requirements into robust macOS architecture. You won’t just build tickets; you’ll help define the "how" and "why" behind our desktop strategy, ensuring a seamless "Mac-first" user experience.
  • Work closely with Backend and QA teams to design resilient APIs and integration points, ensuring our native desktop apps communicate efficiently with core infrastructure while handling the unique connectivity challenges of a desktop environment.
  • Uphold and evolve our coding standards. You will champion clean architecture, conduct meaningful code reviews, and ensure the codebase remains maintainable as we bridge the gap between legacy Objective-C/C++ and modern Swift.
  • Write high-performance, testable code for our core application. You will tackle macOS-specific challenges ranging from Swift

    UI responsiveness to low-level Network Extensions and system-level daemons.
Expected Qualifications
  • Bachelor’s degree in Computer Science (or closely related field) or equivalent work experience.
  • 3+ years of professional macOS development experience.
  • Deep understanding of Swift (including async/await and Actors) and the ability to interface with legacy Objective-C or C++.
  • Demonstrated experience building with Swift

    UI on the desktop.
  • Experience with Network Extensions, Content Filtering, VPN configurations, or low-level packet handling (DNS/UDP/TCP).
  • Experience designing scalable apps using patterns like MVVM, Coordinator, or TCA, with a focus on multi-process architecture (e.g., XPC services).
  • A strong background in Unit Testing (XCTest) and familiarity with macOS CI/CD pipelines (e.g., Fastlane, Git Hub Actions, Xcode Cloud).
  • Exceptional written communication.
Would also be great if you had
  • Professional experience with C++ (highly valued).
  • Experience navigating Apple’s Entitlements, App Sandboxing, Hardened Runtimes, and Notarization processes for outside-the-App-Store distribution.
  • Knowledge of launchd, Daemons, and privileged helper tools.
  • Contributions to open-source projects or a portfolio of Mac software.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Referrals increase your chances of interviewing at Covenant Eyes 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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary