Software Developer
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.
Recommended Jobs
CDL A Driver CDL A Trainer Mentor Lease a Pete
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…
Toll Bridge Operator - Part Time
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 …
Assistant Instructor-Fixed Term
Position Summary Instructional responsibilities include teaching ENT 110 - Applied Entomology of Economic Plants (3 credits) for the Institute of Agriculture Technology during fall semest…
Truck Driver Student
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 …
Morning Prep/Line Cook
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…
Machine Repair Technician
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…
Sales Specialist
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…
Cashier
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…
Project Manager - Mechanical
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…
Automotive Sales Consultant
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…