> Markdown version of [/jobs/ext/561169-macintosh-c-c-programmer](https://www.wearedevelopers.com/jobs/ext/561169-macintosh-c-c-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Macintosh, C/C++ Programmer - **Company:** R & R Staffing, Inc. - **Location:** South Bay, CA, United States - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Macintosh Computers, Unix, C++ (Programming Language), Client Server Models, Distributed File Systems, Distributed Computing Environment, Distributed Systems, Middleware, Design of User Interfaces, Web Browsers, Kerberos (Protocol), Single Sign-On, TCP/IP, Telnet, Multiplatform, Software Version Control, Server Operating Systems & Platforms, Programming Languages - **Published:** June 17, 2026 - **Apply:** http://rrstaffing.com/Jobs/rbrowsejobs.pa-82979.html ## About the Role QUALIFICATIONS: Expertise in Macintosh internals at the operating system level. Demonstrated knowledge & experience in programming languages such as C or C++, preferably in a multi-platform environment. Familiarity with network/distributed computing environments (Unix, TCP/IP, internet preferred). Familiarity with Unix or other host-based server environments is desirable. Knowledge and experience in the development of network-based services to address needs like security, version control, authorization, etc., using client/server mechanisms such as sockets, RPC or messaging based APIs. Must be able to work comfortably in a demand-driven environment, with independent responsibility for a number of interelated software products & systems. Strong organizational skills & flexibility in work style. Ability to work on complex, interdependent systems in cooperation w/other programming staff, at various levels of expertise & technical sophistication. Excellent communication skills, both oral & written, and an ability to express technical concepts in lay term. Experience in user interface design is desirable but not essential. Must have extensive experience with full product lifecycle development and support, including deployment in a large client wide operational environment, and be able to accept assignments which require thorough understanding of this complex environment. The candidate would also be expected to accomplish these assignments with a minimum of supervision. ## Description JOB DESCRIPTION: Primary duties & responsibilities: Integration of the Apple/Macintosh desktop platform into a distributed computing environment, including support for Kerberos authentication and single sign-on, AFS distributed file access, directory services integration, & common client software such as telnet, secure ftp, Web browsers, etc.; develop solutions to cross-platform & inter-operability issues in a network distributed computing environment, such as connecting client applications & vendor products to middleware services in a client/server architecture; work with other groups in the clients distributed computing environment to understand new desktop technologies & determine how they can best be integrated into our computing infrastructure. ## Related Videos - [API, MCP or MCP App? Choosing the right surface for AI agents](https://www.wearedevelopers.com/videos/100305-api-mcp-or-mcp-app-choosing-the-right-surface-for-ai-agents) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Chat App Leak, Tesla’s Blurry Dashcam, and Meta Currency Beats Bitcoin - Keith Cirkel](https://www.wearedevelopers.com/videos/1857-chat-app-leak-tesla-s-blurry-dashcam-and-meta-currency-beats-bitcoin-keith-cirkel) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Coffee with Developers - Robby Russell](https://www.wearedevelopers.com/videos/917-coffee-with-developers-robby-russell) ## Related Articles - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)