4+ years in systems administration, IT management, systems engineering, or a technical role
Advanced troubleshooting skills on Microsoft platforms such as M365 and Active Directory
Strong knowledge of networking principles like TCP/IP, DNS, and LAN/WAN
Experience in cloud solutions including Microsoft Azure and AWS
Ability to communicate complex concepts to non-technical audiences
Proven experience in providing technology consulting and strategic guidance to businesses
Empathetic approach to solving client problems with a focus on long-term solutions.
Responsibilities
Provide comprehensive IT support for clients, handling everything from break-fix issues to complex technical challenges
Build long-lasting relationships with clients by understanding their evolving technology needs
Consult with clients on technology strategies that align with their business goals
Act as a technical escalation point for complex issues and guide less experienced engineers
Manage client tickets and documentation consistently according to internal processes
Travel to client locations regularly to deliver on-site support as needed
Collaborate with teams across service lines to ensure a seamless client experience.
Benefits
Hybrid work environment allowing flexibility in work location
Travel support with a gas card for client visits
Generous health, dental, and vision benefits along with life and disability insurance
Very generous paid time off program unique to the IT industry
Maternal and paternal leave options
401(k) employer contributions for better financial planning
Yearly work anniversary rewards and company events to foster team connections.
Full Job Description
At Greystone, a New Charter Company, we are seeking a Technical Consultant (in other companies this person could hold the title of Senior IT Consultant, Systems Engineer Consultant, Technical Account Consultant) to deliver advanced IT support, technology consulting, and strategic guidance for our Managed Services clients across diverse technology environments.
This role is based in Boulder, Colorado and requires regular travel to local client locations.
Core Responsibilities
The Technical Consultant is responsible for delivering comprehensive technical support to our clients, from everyday break-fix issues to complex, high-level problem resolution. This role serves as a trusted technical resource for clients while providing mentorship and escalation support to other engineers. This includes, but isn't limited to:
Provide comprehensive IT support to clients, ranging from routine break-fix troubleshooting to advanced technical issue resolution
Build long-term, trust-based relationships with clients by understanding their businesses, technology environments, and evolving needs
Consult with clients on technology strategy and help identify solutions that align technology with their business needs
Act as a technical escalation point for other engineers and take ownership of complex technical issues through resolution
Manage tickets and client documentation consistently with internal processes and standards
Respond to client requests within established Service Level Agreements and follow up with end users to ensure issues are fully resolved
Maintain established goals for client-attributed work and utilization
Independently learn and maintain knowledge of clients' evolving systems and technology environments
Travel to local client locations on a daily or weekly basis depending on client needs
Mentor, train, and support less experienced engineers across the team
Provide technical leadership, set expectations, and help maintain accountability within the team
Collaborate across teams and service lines to deliver a seamless client experience
Take a thoughtful, consultative approach to problem solving by understanding the underlying business need before recommending a technical solution
Deliver an effortless client experience that builds trust, confidence, and credibility
Required Skills, Experience, and Attributes
Ability to diagnose, troubleshoot, and resolve advanced technical issues
e.g. software installation and configuration, infrastructure issues, database administration, and server issues
Ability to troubleshoot and support Microsoft platforms
e.g. M365, Active Directory, and current versions of Windows
Advanced knowledge of networking principles, what they mean, and how they interact
e.g. TCP/IP, DNS, DHCP, LAN/WAN
Ability to diagnose, troubleshoot, and resolve advanced network issues
e.g. internet connectivity, firewalls, routers, DNS, VPN, and patching issues
Advanced knowledge of cloud solutions
e.g. Microsoft Azure, AWS, and VMware cloud environments
Advanced virtualization experience
e.g. VMware and Hyper-V
Proficiency in installing, diagnosing, troubleshooting, and maintaining peripheral devices
e.g. scanners, printers, and monitors
Advanced knowledge of standard IT security practices
e.g. malware and virus remediation, firewalls, and phishing issues
Advanced knowledge of backup and disaster recovery concepts
Experience providing technology consulting and strategic guidance to businesses
4+ years of experience in a Systems Administrator, IT Manager, Systems Engineer, or equivalent technical role
Ability to communicate complex technology concepts clearly to non-technical people at all levels of a client organization
Ability to own complex technical problems and see them through to resolution
A focus on identifying appropriate long-term solutions rather than temporary fixes
Experience mentoring, training, or providing technical leadership to individual contributors or a small team
Ability to work effectively in a directed-autonomy environment
An empathetic approach to solving client problems
A positive, courteous demeanor
A passion for solving problems
Receptiveness to candid feedback
Curiosity about technology and motivation to learn independently
Preferred Skills, Experience, and Attributes
3+ years of experience working with a Managed Service Provider or equivalent experience
Intermediate knowledge of Apple, macOS, and iOS troubleshooting
Experience working within a ticket management system
Experience configuring and maintaining firewalls and routers
Ability to quickly learn and support diverse systems, software, and line-of-business applications
Strong understanding of how technology impacts business operations and objectives
Critical thinking aptitude and strong troubleshooting skills
Professional confidence when working directly with clients and technical teams
An aptitude toward service
Ability to learn from experience
Ability to balance technical execution, client relationships, and competing priorities
Some of the things our team members enjoy, include:
Competitive wages | The compensation range is $75,000-$90,000. Our offer will be determined by multiple factors including candidate experience and expertise and may vary from the amount listed above.
Hybrid work environment. We encourage our team members to work where they are most effective, whether that is at home, the office, or at a client site.
Gas card to support travel to local client locations
Generous benefits for you and your family including Health, Dental, Vision, Life, Disability Insurance, HSA & 401(k) employer contributions
Maternal and paternal leave
Very generous paid time off program that is unique to the IT industry
Sustainable work-life balance and flexibility
Yearly work anniversary rewards
Fun company events and opportunities to connect with teammates and the communities we serve
How to Apply
We review a high volume of applications, so help us understand what makes you a great add to our team. Please include a resume, a cover letter, and anything else that shows your interest in this specific role.
Tell us your story. Show us who you are. Bonus points if you include your salary expectations and what kind of cookies we should bake for your birthday.
Interview Process
We aim to keep our interview process transparent, respectful, and informative giving you a clear view of the role and our company while assessing how your skills and values match what we're looking for. Here's what to expect if your background aligns with the position:
Resume review
Short technical assessment (15 to 30 minutes)
Conversation with a recruiter about your goals and the role (15 to 30 minutes)
Technical discussion with team members on your experience, approach, and skill set (45 to 60 minutes)
Culture discussion with team members focused on collaboration, working style, and culture alignment (30 to 45 minutes)
One final conversation if needed for select roles, which may include a team or client site visit (30 to 45 minutes)
Final decision
We'll keep you informed every step of the way. No ghosting.
Internal Applicants
Interested in another role at Greystone Technology? Review the guidelines and let your leader know before applying. Submit a brief cover letter outlining your interest, your accomplishments in your current role, and how you'd find success in your first 90 days to a year, no resume needed. Once you apply, our People team will be in touch. We're excited about your growth here!
Not Sure You Check Every Box?
Apply anyway. If you're strong in customer service and eager to learn, we're open to teaching the technical pieces.