Please, let WatchGuard Technologies, Inc. know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
This position will be part of the Fireware team within the WatchGuard Engineering Department.
You will be responsible for the development of macOS client applications, including establishing secure VPN tunnels and communicating with backend infrastructure.
The role involves securely storing configuration, licensing, and certificates, and may require interaction with interception layer modules for file, process, and network operations.
You will support developments on Windows and Linux platforms and handle evolutionary maintenance and resolution of customer and internal incidents for the macOS client application.
Engaging with product management and customer support to understand customer feedback and needs is essential.
You will demonstrate effective technical leadership, make decisions, and drive development activities.
The role may involve managing multiple projects simultaneously, requiring ownership and responsibility for team outputs.
Coordination with the QA team for functional validation and test checklist definition is part of the job.
You will also work on documentation, resolve technical doubts, and estimate costs for new feature development.
The onboarding process includes training in tools, systems, and team methods, followed by functional development and production code creation.
Requirements:
Candidates must have advanced knowledge of software development and years of experience in multidisciplinary teams.
Previous experience in a similar position is preferred.
Knowledge of Swift, Objective-C, Python, and Bash programming languages is required.
Experience in programming macOS GUI applications, Kernel Extensions (KEXT), System Extensions (SEXT), and Network Extensions is necessary.
Familiarity with kernel module debugging techniques and macOS versions from 10.10 (Yosemite) and above is essential.
Knowledge of multiplatform development and agile methodologies, preferably SCRUM, is required.
Proficiency in version control systems like GIT and macOS development tools such as XCode is necessary.
Additional knowledge of other programming languages, continuous integration, and platforms like Linux and Windows is a plus.
Understanding of networking fundamentals (TCP/IP, HTTP/S, and DNS) is required.
Clear communication in written and spoken English is essential.
A minimum of 10 years of experience and a history of working as part of a team with shared goals is required.
Benefits:
The position offers the opportunity to work in a multi-disciplinary team of expert developers in security protections.
You will engage in interesting technological projects and continuous challenges.
The role provides a chance for continuous learning and technical knowledge improvement.
You will work in a highly qualified team environment, fostering collaboration and support.
The company promotes an excellent working environment, encouraging initiative and commitment.
Apply now
Please, let WatchGuard Technologies, Inc. know you found this job
on RemoteYeah
.
This helps us grow 🌱.