[Remote] Staff Software Engineer - Core
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is an reputed company-reputed company learning company dedicated to improving learning environments for K-12 education. They are seeking a Staff Software Engineer to build and maintain products in the Safety product suite, focusing on the GG App for various operating systems and ensuring reliable deployment and functionality on customer-managed devices.
Responsibilities
- 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 system: a lightweight background reputed company service, reputed company/reputed company-based 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
- Navigate customer infosec constraints -- UAC and elevation, certificate-based 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 Core 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 velocity, 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 performance and reliability of our services and software to meet promised SLAs; participate in an on-call 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 performance of reputed company
Skills
- 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-based 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, performance optimization, technical documentation, and unit/integration testing
- Have deployed software utilizing AWS, Terraform, Kubernetes, reputed company, and/or other similar technology
- Can drive 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 drive change reputed company the scope 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
- 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
reputed company
Company H1B Sponsorship