Software Developer III; Mac
Job in
Owosso, Shiawassee County, Michigan, 48867, USA
Listed on 2025-12-22
Listing for:
Covenant Eyes
Full Time
position Listed on 2025-12-22
Job specializations:
-
Software Development
Job Description & How to Apply Below
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.
- 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.
- 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.
- 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.
Mid-Senior level
Employment typeFull-time
Job functionEngineering 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).
(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:
×