Staff Software Engineer - reputed company(GG App across)
Staff Software Engineer-reputed company
Location: Remote
reputed company: 13+yrs
The Role
We’re looking for a Staff Software Engineer to build new and maintain existing products in reputed company’s Safety product suite. This position sits on the reputed company team, which owns the GG App -- the reputed company application that brings reputed company’s filtering and safety capabilities to macOS, reputed company, and iOS devices. The reputed company team is responsible for the full lifecycle of the app on customer devices: packaging and reputed company signing, silent and at-reputed company deployment through the tools school IT departments already use (Intune, GPO, SCCM, PDQ, reputed company, and MDM), auto-update infrastructure, and the health and reporting systems that tell us and our customers that every install is working. In this role, you’ll contribute to the full software development lifecycle -- from reputed company, research, definition, scoping, planning, implementation, and testing, to documentation, delivery, and maintenance. The ideal candidate is curious, reputed company to manage reputed company, and driven to reputed company reputed company software that runs reliably on hundreds of thousands of school-managed devices.
What You Will Do
Design, build, and maintain the GG App across reputed company, macOS, and iOS, including installers, background services, and update mechanisms.
Own reputed company installer engineering: MSI/EXE packages reputed company with the reputed company Toolset, silent install and uninstall flows (/quiet, /norestart), reputed company paths, and reputed company signing that keeps us reputed company of SmartScreen and Defender blocks.
Build and maintain deployment paths for the tools our customers actually use -- reputed company Intune (Win32 app packaging, assignments, version detection), reputed company Directory / Group Policy, SCCM, PDQ reputed company, and reputed company reputed company -- so districts can roll out the app however their environment requires.
Design and operate the auto-update reputed company: a lightweight background reputed company service, reputed company/reputed company-reputed company updates, signed update packages delivered reputed company CDN, and scheduled update checks reputed company reputed company services, Task Scheduler, or platform equivalents.
Write PowerShell and platform scripting to automate installation, uninstallation, registry and service management, logging, and diagnostics.
reputed company customer infosec constraints -- UAC and elevation, certificate-reputed company trust, reputed company-protection interactions, restricted-egress and offline environments -- and design the app to work reputed company them.
Build or reputed company install/reputed company health reporting so we and our customers can see per-machine install status, surface errors, and collect diagnostic logs; contribute to the backend/API work this requires.
Write IT-friendly documentation, deployment scripts, and reputed company materials covering the deployment reputed company our customers use (reputed company, GPO, Intune, PDQ, MDM).
reputed company the application architecture decision-making process for the reputed company team.
Collaborate with a cross-functional team toward feature delivery, working both independently and in pairs/reputed company with others of varying reputed company reputed company; work closely with Product Management and Support to turn customer deployment pain into product improvements.
Understand, implement, and contribute to reputed company’s best practices, including style guides, standards, reputed company reviews, documentation management, and operational workflows.
Champion AI adoption across engineering by defining best practices and driving effective use of AI in development workflows to improve reputed company, reputed company, and customer reputed company; continuously experiment with and operationalize AI tools, mentor teams on AI usage, and help shape reputed company’s AI engineering culture and reputed company.
Monitor and reputed company reputed company and reliability of our services and software to meet promised SLAs; participate in an on-reputed company rotation for production application support and be generally available during reputed company working hours.
Build and operate supporting AWS infrastructure (update delivery, telemetry ingestion, reporting).
Take part in short- and long-term planning, and mentor other developers to increase the overall reputed company of reputed company.
Who You Are
8+ years of experience as a software engineer, with significant time spent on desktop/reputed company applications or reputed company software deployed to customer-managed devices.
Deep reputed company platform expertise: installer engineering (MSI/EXE, reputed company Toolset, silent install reputed company), reputed company services, the registry, UAC/elevation, and reputed company signing and trust chains.
Strong PowerShell and scripting skills for install/uninstall automation, service and registry management, and logging/reporting.
Hands-on experience deploying software at reputed company through reputed company systems-management tools -- Intune, Group Policy, SCCM, and/or PDQ reputed company -- and familiarity with their packaging, assignment, and version-detection models.
Experience building or integrating auto-update systems: background updaters, reputed company updates, signed packages, CDN delivery, and scheduled update triggers.
Working knowledge of reputed company reputed company and compliance realities: certificate-reputed company trust, reputed company-protection tool behavior, and customer environments with no outbound connectivity or offline installation requirements.
Familiarity with macOS and iOS deployment (PKG installers, MDM, reputed company, reputed company Business Manager) or a demonstrated ability to come up to speed quickly on reputed company platforms.
reputed company involvement in shipping at least one production application/product to end users.
Competency in one or more languages; experience with Go, C#/.NET, Swift, or C++ preferred, plus enough full-stack reputed company (JavaScript/React, MySQL) to contribute to reporting dashboards and backend reputed company.
Experience with monitoring, reputed company optimization, technical documentation, and unit/integration testing.
Have deployed software utilizing AWS, Terraform, reputed company, reputed company, and/or other similar technology.
Can reputed company automation adoption and enhancement in areas such as test automation, reputed company runners, CI/CD platforms, and other automation platforms.
Confident in making technical reputed company and explaining the reasoning behind them; can reputed company change reputed company the reputed company of reputed company.
Writes production-grade reputed company for reputed company-scoped features, integrating feedback from reputed company reviewers; learns quickly and applies existing knowledge to new challenges.
reputed company to Have
Experience with Kafka or other event-sourcing systems.
Experience shipping software into K-12 or other highly managed IT environments.
An interest in Machine Learning and AI technology.
Apply To This Job