Role Summary
The Senior Staff Engineer – Client Technology is a senior engineer responsible for the ownership, security, and governance of one or more IT platforms or products. This role utilizes advanced problem-solving techniques, manages ambiguous technical problems and solves issues of a high degree of complexity between interdependent systems.
Responsibilities
- Own the overarching strategy and execution for assigned IT platforms, tools, and products
- Drive alignment between technology and the business, understanding business needs and interdependencies between products
- Utilize conceptual thinking to drive engineering decisions across platforms and solutions
- Pinpoint systemic issues and devise robust, scalable solutions
- Understand and manage interdependencies across systems and environments
- Thoroughly test fixes and enhancements across multiple environments
- Develop and maintain secure, self-documented scripts with error handling and logging
- Collaborate cross-functionally to align platform capabilities with business needs
- Meet with customers and incorporate feedback into the product roadmap through multiple means
- Influence engineering decisions by advocating for stakeholder needs and aligning technical approaches with business priorities
- Drive operational and technical excellence across one or more IT platforms or products
- Document architecture, configurations, and operational procedures
- Make decisions regarding access, permissions, and security controls across systems
- Lead incident response and root cause analysis for high-impact issues
- Contribute to compliance readiness by implementing controls and processes that support audit and regulatory requirements
- Serve as the SME for assigned capabilities, providing technical leadership and guidance
- Mentor and coach junior engineers, fostering technical growth and best practices
Qualifications
- Education: Associate degree with 11 years of experience; or Bachelor’s degree with 9 years of related experience; or Master’s degree with 7 years of related experience; or equivalent combination of education and experience
- Technical certification may be required
- Extensive experience owning and securing complex IT platforms and tools
- Proven ability to lead technical projects and mentor junior engineers
- Experience making access and security decisions across enterprise systems
- Strong scripting and automation skills with production-grade code
- Familiarity with IT security frameworks and governance models
- Experience working in Agile environments and using ticketing systems (e.g., JIRA, JSM)
- Expert-level knowledge in multiple client technology areas and enterprise systems
- Proven ability to lead cross-functional initiatives and drive technical strategy
- Skilled in stakeholder communication, risk assessment, and change management
- Experience developing standards, governance models, and technical roadmaps
- Strong understanding of enterprise architecture and integration patterns
- Can conceptualize new and innovative ways to solve complex business problems
- Expert knowledge of product-centric and agile framework models
Education
- Associate degree with 11 years of experience; or Bachelor’s degree with 9 years of related experience; or Master’s degree with 7 years of related experience; or equivalent combination of education and experience
- Technical certification may be required
Skills
- Extensive experience managing endpoint management systems in Windows/MacOS environments
- Strong scripting languages knowledge (PowerShell, Python, etc.) and Windows automation tools
- Advanced knowledge of Endpoint Management Systems and capabilities
- GPO and CIS Benchmark hardening expertise
- Automation design using Azure Functions, PowerApps, Logic Apps
- Graph API experience to automate endpoint management processes
- Experience with enterprise patching and Azure Virtual Desktop/Windows 365
- Cloud-based identity and access management knowledge (e.g., Azure AD, Conditional Access)
Additional Requirements
- Occasional travel (5–10%)