Back to careers page
  • Engineering
  • Kyiv, Ukraine

Software Engineer (macOS) for CleanMyMac Business

  • Remote available
  • Full Time
Apply Now

MacPaw is a software company that develops and distributes software for macOS and iOS. Today, we have 20 million active users across all our products.

At MacPaw, we believe humans and technology can reach their greatest potential together. 

MacPaw is proud to be Ukrainian. The support and development of Ukraine are significant parts of the company’s culture. MacPaw gathers open-minded people who support each other and aspire to change the world around us.

Job Description Icon

We are looking for a proactive and ready-to-take-ownership Software Engineer (macOS) to join the CleanMyMac Business team.

CleanMyMac Business is designed for teams. It is an all-in-one solution for keeping your company’s Macs secure and performing at their best. It combines a lightweight, easy-to-use client app for Mac users and a web-based dashboard for IT admins, making it simple to oversee your whole Mac fleet from one place.

If you thrive on initiative, aren't afraid of responsibility, and enjoy shaping technical solutions that make a real impact, we’d love to meet you.

This is more than just a coding role: it’s a chance to bring your ideas to life, drive innovation, and contribute to a world-class product used by millions. Let’s build something great together.

In this role, you will:
  • Design and implement new functionality to support CleanMyMac Business features
  • Collect and process device telemetry, including various system settings, compliance checks, etc.
  • Implement and manage admin-enforced configurations on macOS devices
  • Work on Zero-Touch Deployment solutions
  • Collect and analyze device and storage data to provide meaningful insights
  • Write efficient, reliable, and multi-threaded code optimized for macOS
  • Debug and resolve software issues to improve product stability and user experience

Skills you’ll need to bring:
  • Strong self-learning skills with a proactive approach to research and problem-solving
  • 3+ years of experience in macOS and/or iOS development
  • Proficiency with Swift and SwiftUI
  • Hands-on experience with Combine and async/await for managing asynchronous code
  • Solid understanding of Apple’s development ecosystem and best practices

As a plus:
  • Familiarity with macOS internals (file system, launchd, IPC, sandbox etc.)
  • Knowledge of CS concept (how OS works, Multithreading, Database, Networking)
  • Knowledge of Objective-C
  • Understanding of key macOS frameworks (SwiftUI, AppKit, etc)
  • Experience with CI/CD tools (GitHub Actions and Azure, Fastlane, bash)
  • Familiarity with Tuist
  • Experience as a system administrator or working with MDM systems

Meet a fellow MacPawian

Igor Dorogokuplia
Q:
What advice would you give to someone interested in programming?
A:
Choose a not-too-complex programming language, develop skills not only in depth but also in breadth. Learn not only fundamental basics and algorithms but also pay attention to communication skills.

Igor Dorogokuplia

Senior Software Engineer
What We Offer Icon

What We Offer

  • ‎We are a Ukrainian company, and we stand with Ukraine against the russian aggression
    • We maintain workplaces for the mobilized Macpawians and provide financial support to colleagues or their families affected by the war. Here, you can also read about the MacPaw Foundation, which intends to help save the lives of Ukrainian defenders and provide relief to as many civilians as possible.
  • We are committed to our veterans
    • Our Veteran Career and Empowerment Program is designed to ensure our veterans and active military personnel receive the recognition, support, and opportunities they deserve.
  • Hybrid work model
    • Whether to work remotely or at the hub is entirely up to you. If you decide to mix it, our Kyiv office, which works as a coworking space, is open around the clock. The office is supplied with UPS and Starlink for an uninterrupted work process.
  • Your health always comes first
    • We guarantee medical insurance starting on your first working month. For those abroad, you can receive a yearly Medical insurance allowance as compensation for managing your medical expenses.
  • Flexible working hours
    • You can choose a schedule that is comfortable for you. No one here tracks your clock in/out because MacPaw is built on trust and cooperation.
  • Space to grow both professionally and personally
    • Education opportunities to grow both hard and soft skills, annual development reviews, and internal community.
  • Teams we are proud of
    • We build honest, transparent, and reliable relationships within teams. Every Macpawian can improve processes and implement their ideas. We encourage open and constructive feedback and provide training for Macpawians on giving and receiving feedback.
  • Office designed for people (and pets)
    • Our office has it all: a spacious workplace with enough room for sitting up, lying down, and running around; a gym for recreation; cozy kitchens; a sleeping/meditation room; and a terrace with a view where we throw summer parties. Also, we have two cats living in the office, and you are welcome to bring your pets to the office (we have separate floors for cats and dogs).
  • Time-off policy that covers life’s needs
    • Convenient personal time-off policy to help you take care of essential matters in your personal life, and parental leaves. On top of all that, sabbaticals are open after 5 years of being with MacPaw.
  • Join social initiatives with MacPawCares
    • MacPaw participates in numerous humanitarian aid and charity projects across many fields, and you are welcome to jump in to make the world a better place.
  • We’re an equal-opportunity employer. Here is a safe place for applicants of all backgrounds
    • We are hiring talented humans. Meaning with all our variety of backgrounds and identities, including service members and veterans, women, members of the LGBTQIA+ community, individuals with disabilities, and other often underrepresented groups. MacPaw does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
    • Some benefits are under development, and new adjustments are possible.


Here's how we hire

Steps may differ depending on the position, but this is our usual hiring process.

  • 01
    Introduction Call

    Introduction Call

    We’ll tell you about the role and MacPaw and ask you to tell us about your experience and aspirations.

  • 02
    Skills Assessment

    Skills Assessment

    This step may include additional interviews and/or test tasks to figure out whether your skills match the requirements for the role.

  • 03
    Final Interview

    Final Interview

    We want to learn more about you as a person and your approach to life. That’s also a great place for you to ask more about us.

  • 04
    Reference Check

    Reference Check

    We will ask you to share the contacts of up to 3 people you worked with for a quick reference check.

  • 05
    The Decision

    The Decision

    We love telling the good news and are ready to give you feedback if things don't work out.

Workplace

This could be your

next workplace

Application Form

Captcha*

An unexpected error occurred, please try again later.