How Remoteville checks and expires listings
Software Engineer
Skills
Software DevelopmentC++GitInter-ProcessInternet Protocol SuiteMacObjective-C
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Solid commercial macOS development experience
- Strong modern C++ 17/20/23 and Objective-C
- Systems-level experience with daemons background services IPC process management
- Networking fundamentals including TCP/IP sockets and client-server
- Enjoy working inside established codebases and solving hard low-level problems
Nice to have
- systems-minded
- detail-oriented
- collaborative
- problem-solver
Day to day
- Build and maintain macOS daemons background services and system-level components
- Work in a mixed C++ and Objective-C codebase on mature real-world products
- Develop the client-server and networking layers behind remote connectivity
- Contribute to platform and security work as the products evolve
