Staff MacOS Software Engineer

December 6, 2024

Apply Now
Logo of WatchGuard Technologies

WatchGuard Technologies

WatchGuard Technologies is a cybersecurity company specializing in providing comprehensive security solutions for businesses and managed service providers (MSPs). Their offerings include network security products like firewalls and secure Wi-Fi, endpoint security with detection and response capabilities, and identity security featuring multi-factor authentication. WatchGuard's Unified Security Platform integrates these services to deliver efficient, scalable, and automated security management. The company focuses on simplifying cybersecurity with AI-driven technologies and threat intelligence, making it accessible and effective for a range of industries.

unified threat management appliances • next-generation firewall • web security • cybersecurity • network security

1001 - 5000 employees

Founded 1996

🔒 Cybersecurity

🔐 Security

🏢 Enterprise

📋 Description

• This position will be part of the Fireware team, WatchGuard Engineering Department. • You will be responsible for the development of the macOS client applications. • You will demonstrate effective technical leadership. • You will coordinate with the QAs team for functional validation and definition of the test checklists. • This position is for experienced macOS staff software engineer who want to join a multi-disciplinary team... • The right candidate should have advanced knowledge of software development and years of experience. • It will interact both with the rest of the team's developers, work closely with UX/UI team members. • This role reports directly to the Engineering Manager. • It serves as the technical lead for the client application development within the project.

🎯 Requirements

• Knowledge of Swift / Objective-C / Python / Bash programming languages. • Knowledge of programming on macOS GUI applications, Kernels Extensions (KEXT), System Extension (SEXT), and Network Extensions and the communication with the user space. • Knowledge on kernel module debugging techniques. • Knowledge of macOS starting from macOS 10.10 (Yosemite) and above. • Knowledge on multiplatform development. • Knowledge of agile methodologies (preferable knowledge of SCRUM) • Knowledge of version control GIT (and other repo technologies) • Knowledge of macOS development tools: XCode • Additional knowledge about other programming languages • Additional knowledge on continuous integrations • Additional knowledge on other platforms: Linux and Windows • Knowledge of networking fundamentals (TCP/IP, HTTP/S & DNS) • You should also be able to communicate clearly in written and spoken English.

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com