This month - Remote Macos jobs
  • DjangoForce
    $140,000.00 - $180,000.00.Preferred timezone: UTC -11 to UTC -3

    We've had a request come in to help a firm finish their Apple/macOS desktop application.  Not many more details than that at this point.  

    Please don't apply if you haven't released multiple Apple desktop applications.  Thank you for your time!

  • DjangoForce
    Preferred timezone: UTC -11 to UTC -3

    We've had a request come in to help a firm finish their Apple/macOS desktop application.  Not many more details than that at this point.  

    Please don't apply if you haven't released multiple Apple desktop applications.  Thank you for your time!

  • Safeguarding Monitor
    PROBABLY NO LONGER AVAILABLE.Must be located: United Kingdom of Great Britain and Northern Ireland.

    Ruby on Rails Engineer

    Remote (home-based) with occasional paid travel, £26-32,000 p/a

    Safeguarding Monitor provide systems to schools and sports clubs to help keep children safe - the work we do really makes a difference. We build EdAware, for schools and multi-academy trusts, and Locker, which services global sports brands including Premier League football clubs. We’re now part of the Impero family, a market leader in online safety. We’re a remote UK-based team and are looking for a Ruby on Rails Engineer to join us.

    We are first and foremost looking for developers who can demonstrate strong engineering principles, and wherever your development experience comes from, we may have a role for you. We can offer you the technical challenges, high standards and opportunity to make a difference to our products. We have an exciting roadmap ahead and you can be part of that journey as we transition from a startup to a global product offering. Our team is growing in a way that will allow you to play to your strengths: enjoy maintenance and optimisation, data analysis, or building huge new features? There’ll be a fit for you.

    Our web platform is built exclusively in Ruby on Rails, and we’re working towards continuous delivery - we currently deploy something nearly every day of the week. We’ve also got a growing suite of mobile apps, built using the Ionic framework.

    We do the majority of our work and daily communication through Slack, with regular conference calls, screen shares, and opportunities for pair programming. We run weekly sprints in a kanban fashion, but don’t get bogged down in the process. Our roadmap and in-flight boards are managed with Trello, and code is peer reviewed through GitHub. We’ve got decent code coverage, with a test suite written in RSpec and continuous integration to run these tests alongside code quality metrics. 

    We believe in creating careers, not jobs. During your time with us you’ll receive regular, honest, helpful feedback. We’ll be looking for ways to grow your expertise, and we will provide opportunities for your professional development. Although we’re a remote team, we speak every day, and have regular meetings both in the department and as a company.

    Required skills:

    • A strong standard of spoken and written English

    • Enthusiasm for understanding technical ideas and explaining them clearly to other members of the team

    • Experience and skills developing web applications with Ruby on Rails

    • Experience with MySQL, MariaDB, PostgreSQL or another relational database

    • Experience with HTML, CSS, and Javascript

    • Experience with using Git or Subversion

    • An interest in test-driven development

    • Comfortable using macOS as your day-to-day operating system, or happy to learn

    • A willingness to provide technical support to the team, and occasionally customers

    Other things that might be useful:

    • Experience in writing specs with RSpec or Cucumber

    • Experience working with and on Linux/Unix operating systems

    • Experience in server automation using Terraform or Puppet 

    • Experience using the Ionic framework or AngularJS

    • Experience working remotely and in an agile environment

    The highlights: 

    • Work remotely, with travel covered for training days and team building 

    • Essential hardware provided, including a laptop

    • Full training, including safeguarding, health and safety and information security 

    • Staff Employee Assistance Program

    • 28 days’ holiday pro-rata, including bank holidays 

    • Annual wage and benefits reviews 

    Our application process:

    Send your CV to and tell us in a personalised covering email why you are interested in this opportunity. Our selection process usually starts with a short phone interview, and then for shortlisted candidates, either a video call or a visit to Impero's Nottingham offices. This consists of a face-to-face interview, practical exercise, and some time for you to meet and get to know the team.

    Please, no recruiters or firms offering subcontracting. Candidates must be based in the UK.

Older - Remote Macos jobs
  • Carbon Black
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -9 to UTC -1

    Carbon Black is seeking smart, energetic, and technically curious engineers to join our team and help us deliver high quality, cloud-based endpoint protection for macOS!
    The ideal engineer will possess a solid understanding of C++ programming at both the application and system levels, with a proven and established habit of delivering high-quality code in a professional context. Our team is very collaborative and we are looking for dynamic technical leaders who can work independently while supporting the needs of the team. If you are the kind of programmer who wants to grow technically while making a meaningful contribution to cutting edge software that does some good in the world, join Carbon Black!  

    What You’ll Do

    • Leverage C++ programming experience to drive feature work on the macOS endpoint for the Predictive Security Cloud
    • Shape the direction and execution of the product vision
    • Mentor fellow team members
    • Triage,  reproduce, diagnose  and resolve issues discovered in the product

    What You'll Bring

    • 5-8  years of programming experience in C++
    • System level software development on macOS or Linux with kernel experience a plus
    • Demonstrable technical development and debugging skills with a track record of delivering high-quality code
    • Extensive experience with Linux and/or macOS knowledge

    Willing to consider 100% remote candidates based in the continental US.

  • Private Business Network

    Private Business Network is an enterprise VPN and cyber security solution being developed by the makers of Private Internet Access (PIA), one of the world's leading consumer VPN services. We are building a next-generation cyber security product for SMBs that want the ease-of-use of a consumer VPN (On/Off), but need centralized management, powerful web filtering, and end-to-end encrypted audit logging. The product is currently in internal beta and launching later this summer.

    Your challenge, should you choose to accept it, is to lead the development of the backend VPN infrastructure, custom VPN client/server framework, and cross-platform VPN clients. It is full-stack in the truest sense, with roughly a 75% backend and 25% frontend split, although not in the sense of a traditional web app. The frontend consists of VPN clients using webview technologies (custom, not Electron). Knowledge of Win32 and macOS Cocoa will be helpful in making the apps feel at home on these platforms.

    In addition, there are plenty of opportunities to work on various different parts of the product, including end-to-end encrypted audit logging, cryptographic key management, single-sign on (SSO), device management (MDM), configuration management, and more.

    Our infrastructure is managed with Packer, Terraform, and Docker and we use both AWS and bare metal hosting providers. We're strong believers in a "less is more" philosophy and still use Makefiles and shell scripts with a sprinkle of Python in our build process.

    We are a fully-remote company, although sometimes our team members like to be in the same part of the world, it is by no means a requirement. Currently, we are just a handful of people, but we want to cultivate a transparent and friendly culture where everybody feels like they are connected and part of a team that is building something awesome!


    • Cross-platform (native or hybrid) app development experience (macOS, Windows, Linux)
    • Familiar with network protocol design, C10K problem, and Go garbage collector highly desired
    • Secure systems design experience is a nice to have (cryptography, AWS KMS, Secrets Manager, etc.)
    • Experience containerizing applications using Docker (e.g., Kubernetes concepts desired!)
    • Familiarity with Curve25519, ECDH, secret sharing, WireGuard, osquery, MDM, etc. are a huge plus!

    Compensation Salary DOE ($120,000 - $150,000 USD) | Health/Dental/Vision paid 100% for U.S. Employees | Flexible Vacation Time | Employer paid STD, LTD, and Life/AD&D | Additional perks if on-site in Denver, CO office, such as lunch/snack and transportation benefits.

    Please email with "Private Business Network Application" in the subject line and include your current resume, links to shipping apps or code you are most proud of. Thanks for looking!

  • Big Nerd Ranch

    At Big Nerd Ranch we empower individuals and organizations to dream big and achieve more through innovative digital product development and training.  We do this through our signature immersive bootcamps, our quality online trainings, our elite consulting capabilities and our best selling Big Nerd Ranch Guides.  

    We have a vision to build relationships that drive partnerships with 20 Fortune 500 companies and train 200,000 designers and engineers by 2020.  How are we going to do it?  It's all our people -- we only hire the best.  We are passionate about writing stylish code and teaching others to do the same.  We then live through our values.  We are a community of Nerds who are Brilliant and Curious, Hard-working and Accountable, Kind and Authentic.  

    Sound appealing? Learn more about us.

    As a Developer, you will…

    • Develop applications for Big Nerd Ranch and for our clients
    • Code-review your teammates
    • Write stories (use cases, technical and functional requirements), tests and code.
    • Help guide clients towards effective solutions that balance technical requirements and business needs.
    • Attend development meetings (stand-ups, kick-offs, retrospectives) and design sessions with teams and clients.
    • Inspire fellow nerds, future clients, our students, and the community at large by writing, speaking, contributing to open source software, and demonstrating our collective expertise and experience.

    As a candidate, you…

    • You know the core aspects of iOS development including architecture, design, configuration, the Xcode environment, Objective-C and Swift
    • You have a solid knowledge of multithreaded programming and UI concepts
    • You've endured the App Store submission process
    • You have excellent written and verbal communication skills
    • You're friendly; strong interpersonal skills are key for success

    You might also…

    • Have created APIs that conform to the JSON API spec.
    • Have interest in web development (e.g. React, Ruby on Rails, etc.).
    • Have interest in translating UI/UX wireframes into clean and efficient Sass/CSS.
    • Enjoy teaching others and can clearly describe complicated software to your fellow developers.
    • Have a passion for speaking publicly or blogging regularly.

    The benefits we offer to full time employees:    

    • Health, dental, vision, life insurance; 401k matching, short and long term disability
    • Any hardware, software or services you need to do your job are always 100% on us.  
    • A flexible, remote-friendly and learning based environment where creative ideas are explored and the desire to learn new technologies is encouraged and valued.
    • Must reside in the US and be legally authorized to work in the US.

    At Big Nerd Ranch you will make a difference and contribute to the development community in interesting ways.  Are you up to the challenge?

  • Mixed In Key
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -11 to UTC +1

    **We just launched a new product ( and got hundreds of feature requests. We want you to build the next generations of this software with us. Watch the video to see what it does:


    Get to know us:**

    1. Our team is global, and everyone works remotely

    Our team lives all over the United States, Canada, United Kingdom, Russia, Netherlands, and Serbia. We have 12 permanent team members, and another 12 people who help out with smaller tasks. You can work remotely from anywhere in the world as long as you're available during the day (EST time) for collaboration over Slack

    2. We hire great developers and have a long track record of success

    • The company was started by a developer, so he can read your code and help you solve problems
    • The first Mac developer who joined the team 12 years ago is still on the team, working on new products
    • We never outsourced our software development to other companies. We own and maintain 100% of our source code, so we know it inside out and can help you learn it faster
    • We've written 30+ codebases with just 2-3 developers on each one. We work in small teams (1-3 developers, 1 QA, 1 designer on each task)
    • You will have a healthy live-work balance. We don't use crunch time
    • Our team is kind and talented. Our developers always collaborate well with each other
    • We prioritize quality because we're in it for the long term

    3. You'll learn a lot from this job

    Our software is more complex than most products. You'll learn a lot from working on it.

    Your teammates are friendly, talented and polite. If you're looking for collaborators and mentors, you'll find them.

    4. Our goal is to teach our fans how to compose great music**

    We launched our new product called Captain Plugins. Magazine press and our fans loved it, so we have a wish list of hundreds of feature requests and ideas on what to build next. That is why we're hiring -- we have a lot of interesting work

    Here's the YouTube promo showing how the plugin works.

    One of the best testimonials we've gotten is that "These plugins close the door on the past." They are a brand-new way to write music and create songs from scratch.

    5. Skills & requirements

    1) A very solid understanding of Objective-C

    2) Some knowledge of Swift

    3) Optional, but nice to have: C++ knowledge, so you can integrate audio engines with new front-ends written in Obj-C

    4) Any experience in CoreAudio and/or AVFoundation would be a big plus

    5) Doing something hard - like 3D rendering, or OS-level stuff, or anything else that goes beyond making basic iOS apps

    6) Knowledge of music and music theory is helpful but not required

    7) Natural curiosity for how things work

    8) Taking a lot of initiative. This is part of the job requirement - we hire people who take initiative

    9) Desire to work from home. You can work 4 days a week (Tuesday-Friday, or Monday-Thursday), or 5 days a week depending on your preference. We don't hire for less than 32 hours per week

    Send us an email

    We're not a big anonymous corporation, we're a small team of developers who love making music tools. If you want to join us, send us an email at the address below. Show us your work.

    If you match our requirements, you can apply here:**