Software Developer

Covenant Eyes
Owosso, MI

Overview

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.

We are a 100% Employee-Owned company. That means our success is your success. We have a consistent track record of national recognition for our growth and business performance. This stability allows us to offer opportunities for career advancement and exposure to emerging technologies without the volatility of a typical startup.

We believe in hard work, but we prioritize people. We know that your most important job isn't the one you do for us, it is your role as a parent, spouse, and community member. We champion a "Family First" culture that respects your time and embraces a healthy work-life rhythm.

We offer a highly competitive compensation package that supports you from the moment you start.

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 SwiftUI responsiveness to low-level Network Extensions and system-level daemons.

Qualifications

As a Mac Developer, we're not just looking for someone who can write Swift code. We want someone with a deep understanding of the macOS platformsomeone who understands the nuances of the file system, system security, and the desktop lifecycle.

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 SwiftUI 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, GitHub 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.
Posted 2026-03-15

Recommended Jobs

CDL A Driver CDL A Trainer Mentor Lease a Pete

Bobcat Transport
Detroit, MI

CDL A Driver Lease Trainer New program for drivers who want to train drivers while leasing their truck We lease a Pete 579 Cummins engine with zero down and no credit check ~ Only 2 deduction…

View Details
Posted 2026-02-01

Toll Bridge Operator - Part Time

Wallman Unlimited Company
Riverview, MI

Position: Toll Bridge Operator Company Overview: Wallman Unlimited is a leading staffing company that specializes in client project based operations. We are dedicated to providing safe and …

View Details
Posted 2026-02-02

Assistant Instructor-Fixed Term

Michigan State University(MSU)
East Lansing, MI

Position Summary Instructional responsibilities include teaching ENT 110 - Applied Entomology of Economic Plants (3 credits) for the Institute of Agriculture Technology during fall semest…

View Details
Posted 2026-03-15

Truck Driver Student

XPO Logistics
Grand Rapids, MI

What you’ll need to succeed as a Truck Driver Student at XPO Minimum qualifications: ~ Be at least 21 years of age ~1 year of related experience ~ Hold a valid state-issued driver's license …

View Details
Posted 2026-03-03

Morning Prep/Line Cook

Twin Peaks
Madison Heights, MI

Morning Prep Line Cook Needed! Prep scratch items as needed, preparing the line to open, general cleaning duties, opening responsibilities. Looking for hard worker with great attitude. #sourcingpro #7…

View Details
Posted 2025-11-13

Machine Repair Technician

OtterBase Inc
Muskegon, MI

Job Description – Machine Repair Technician (Foundry Operations) Position Summary: We are seeking a skilled and dependable Machine Repair Technician to support our foundry operations. The Machin…

View Details
Posted 2026-02-12

Sales Specialist

Home Depot (Retail)
Lansing, MI

Sales Specialist | Home Depot Sales Specialists help customers bring their project ideas to life by offering a range of product options, providing samples, and recommending solutionsincluding inst…

View Details
Posted 2026-03-15

Cashier

Costco Wholesale Corporation
Auburn Hills, MI

Job Position California applicants: Please click here to review the Costco Applicant Privacy Notice. The jobs listed are examples of the typical kinds of positions that Costco may hire for when op…

View Details
Posted 2026-03-15

Project Manager - Mechanical

RK Mechanical, Inc.
Wyoming, MI

Description RK Overview RK Industries (RK) is a second-generation family-owned business built on hard work and strong values. Led by brothers Rick and Jon Kinning, we take pride in delivering a wi…

View Details
Posted 2026-01-28

Automotive Sales Consultant

McDonald CDJR
Clare, MI

Who Are We? Are you ready to start a career leading a talented team to success, with opportunities for outstanding performance and personal growth? Do you want to work for a fun, professional and fo…

View Details
Posted 2025-09-16