macOS Software Engineer
Tailscale
·
Posted:
August 18, 2023
·
Remote
About the position
We are seeking a talented and motivated full-time Software Engineer to join our growing team at Tailscale. As part of the engineering team, you will be responsible for developing the Tailscale product, with a special focus on Apple platforms and networking functionality. The ideal candidate should have expertise in iOS and macOS development, strong understanding of software development principles, and proficiency in Objective-C and/or Swift. This is a fully remote position, and we are looking for someone who can think on their feet, collaborate with technical teams, and work asynchronously.
Responsibilities
- Develop the Tailscale product, contributing to client code and backend services
- Bring a special focus on Apple platforms, especially networking functionality of the platforms
- Have expertise in iOS and macOS development, including network extension and routing table proficiency, cross-target code sharing, battery life investigation and improvement, intents and integrations with other software on the device, MDM integration, profile support, and fleet management
- Provide support for the latest Apple platform features while maintaining compatibility with older systems
- Have a strong understanding of software development principles, capabilities, and limitations of macOS and iOS platforms
- Previous experience in Golang is preferred
- Proficiency in Objective-C and/or Swift
- Excellent written and verbal communication skills
- Ability to give and process constructive feedback, as well as work independently
- Flexibility to adjust to the dynamic nature of a startup
Requirements
- Strong understanding of software development principles, capabilities, and limitations of macOS and iOS platforms
- Previous experience in Golang makes ramping up quicker
- Proficiency in Objective-C and/or Swift
- Excellent written and verbal communication skills
- Ability to give and process constructive feedback, as well as work independently
- Flexibility to adjust to the dynamic nature of a startup
Benefits
- An inclusive, flexible environment
- Competitive total compensation package including base salary and equity incentive plan
- Comprehensive group benefits with no waiting period (health, vision, dental, etc.)
- Remote-first work with the opportunity to work from anywhere
- Support for personal and professional development with annual budget for professional development, conference budget, mentorship, coaching, and internal promotion opportunities
- Paid time off and a healthy work-life balance with 4 weeks of vacation and uncapped sick time
- Build-your-own home office setup with company-owned laptop, home internet reimbursement, and customization budget
- Generous parental leave program from the first day of employment