View job listing
Apply to Senior Systems Engineer | MSP - Direct Hire
Senior Systems Engineer | MSP
Full-Time | 100% On-Site | $80,000–$100,000 + Bonus & Commission
You know the person everyone calls when the easy fixes don't work. You've spent years troubleshooting networks, managing servers, securing environments, working through Microsoft 365 issues, handling migrations, and figuring out problems that don't come with step-by-step instructions.
Maybe you've spent your career inside an MSP. Maybe you've consulted independently. Maybe you've even run your own IT business and discovered that you love the technology, clients and problem-solving a lot more than you love owning every single responsibility that comes with running a company.
If that sounds familiar, this could be a very interesting next move.
TES Staffing is partnering with a a small, established IT services company looking for an experienced Senior Systems Engineer to join its eight-person team. This isn't a highly segmented corporate IT department where networking belongs to one team, servers to another and cybersecurity to someone else.
It's an MSP.
That means you need to know a lot about a lot, and when something breaks, you need to be comfortable figuring it out.
What You'll Be Doing
You'll work alongside the senior technical leadership to manage and support client IT environments from end to end.
Your work will include:
This is not a position where every unfamiliar issue gets escalated to someone else. You'll have access to all internal systems, tools and knowledge base, but you'll be expected to investigate, troubleshoot and take ownership.
Who Will Thrive Here
We're looking for someone who has already developed serious technical instincts.
You don't need someone standing over your shoulder. When you encounter something you haven't seen before, your instinct is to research it, test it, read the documentation and work the problem.
Technology isn't simply something you happen to do for work. You genuinely enjoy it. You keep up with what's changing. You read about new threats, products and tools. You probably have a home lab, a stack of saved technical articles, or at least a tendency to wonder, "There's got to be a better way to do this."
You also understand the reality of working for an MSP: priorities can change quickly. A normal morning can turn into three unrelated client problems before lunch. You can move between projects, tickets and conversations without losing track of what matters.
And because you'll interact directly with clients, you can translate technical information into clear, professional language without making someone feel foolish for not understanding the technology.
What We're Looking For
Ideally, you bring:
Industry certifications are welcomed, but they're not a substitute for hands-on experience. We are far more interested in what you can actually diagnose, build and solve.
This May Be Especially Interesting If...
Base salary: $80,000–$100,000, depending on experience and overall compensation needs.
The full comp package also offers:
And because this is a small company, there's something else that's harder to put into a benefits chart: flexibility when life happens. The team works hard, but family matters, too.
Schedule & Environment
This is a 100% in-office position with a typical schedule of 8:00 AM–5:00 PM.
This is IT, so occasionally a client issue doesn't care what time it is. Team members rotate responsibility for the occasional evening, weekend or after-hours need. Those situations are the exception rather than the everyday schedule.
The environment is casual, straightforward and hands-on. Jeans and a polo are perfectly normal.
The Interview Process
We're going to be transparent: there is a technical interview.
The process begins with a conversation to make sure the opportunity makes sense on both sides, followed by a technical discussion with leadership.
This isn't designed to trip you up with obscure trivia. It's designed to answer a much more important question:
Can you actually do the work?
If you've spent years inside real client environments solving real infrastructure problems, you'll finally get the opportunity to talk with people who understand exactly what that takes.
#ind100
Full-Time | 100% On-Site | $80,000–$100,000 + Bonus & Commission
You know the person everyone calls when the easy fixes don't work. You've spent years troubleshooting networks, managing servers, securing environments, working through Microsoft 365 issues, handling migrations, and figuring out problems that don't come with step-by-step instructions.
Maybe you've spent your career inside an MSP. Maybe you've consulted independently. Maybe you've even run your own IT business and discovered that you love the technology, clients and problem-solving a lot more than you love owning every single responsibility that comes with running a company.
If that sounds familiar, this could be a very interesting next move.
TES Staffing is partnering with a a small, established IT services company looking for an experienced Senior Systems Engineer to join its eight-person team. This isn't a highly segmented corporate IT department where networking belongs to one team, servers to another and cybersecurity to someone else.
It's an MSP.
That means you need to know a lot about a lot, and when something breaks, you need to be comfortable figuring it out.
What You'll Be Doing
You'll work alongside the senior technical leadership to manage and support client IT environments from end to end.
Your work will include:
- Managing client networks from internet connection through endpoints
- Troubleshooting complex network, server and systems issues
- Deploying and migrating servers and Active Directory environments
- Supporting Microsoft 365 tenants
- Managing network security and helping protect client environments from interruptions and breaches
- Working with next-generation firewalls, including platforms such as SonicWall and Fortinet
- Configuring and troubleshooting VLANs and managed Ethernet switches
- Supporting hypervisors and virtual server environments
- Managing backup, recovery and restoration processes
- Identifying infrastructure, security and technology improvements for existing clients
- Working directly with clients to explain issues, recommend solutions and get problems resolved
- Occasionally traveling to client locations throughout the region, including Buffalo and Syracuse
- Participating in a rotating after-hours/on-call schedule when client needs require it
This is not a position where every unfamiliar issue gets escalated to someone else. You'll have access to all internal systems, tools and knowledge base, but you'll be expected to investigate, troubleshoot and take ownership.
Who Will Thrive Here
We're looking for someone who has already developed serious technical instincts.
You don't need someone standing over your shoulder. When you encounter something you haven't seen before, your instinct is to research it, test it, read the documentation and work the problem.
Technology isn't simply something you happen to do for work. You genuinely enjoy it. You keep up with what's changing. You read about new threats, products and tools. You probably have a home lab, a stack of saved technical articles, or at least a tendency to wonder, "There's got to be a better way to do this."
You also understand the reality of working for an MSP: priorities can change quickly. A normal morning can turn into three unrelated client problems before lunch. You can move between projects, tickets and conversations without losing track of what matters.
And because you'll interact directly with clients, you can translate technical information into clear, professional language without making someone feel foolish for not understanding the technology.
What We're Looking For
Ideally, you bring:
- 10+ years of progressive IT experience, with strong preference for significant MSP experience
- Advanced network and systems administration experience
- Strong knowledge of TCP/IP and network protocols
- Experience with VLANs and managed switches
- Experience with next-generation firewalls such as SonicWall and/or Fortinet
- Strong Microsoft 365 administration experience
- Server deployment and Active Directory migration experience
- Hypervisor and virtual server experience
- Working knowledge of cybersecurity and compliance requirements
- Experience working within RMM, PSA and ticketing environments
- Excellent troubleshooting and critical-thinking skills
- The ability to manage multiple priorities in a fast-moving environment
- Strong written and verbal client communication skills
- A valid driver's license and ability to travel to client locations as needed
Industry certifications are welcomed, but they're not a substitute for hands-on experience. We are far more interested in what you can actually diagnose, build and solve.
This May Be Especially Interesting If...
- You've worked independently, consulted, freelanced or owned a small IT/MSP business yourself.
- You liked being the person who could solve almost anything — but you're ready to leave behind the sales pipeline, payroll, bookkeeping, staffing, insurance, collections and 2 a.m. worry that come with owning the whole operation.
- Here, you can bring that same breadth of experience to a small team where your judgment matters, without having to carry the entire business on your shoulders.
Base salary: $80,000–$100,000, depending on experience and overall compensation needs.
The full comp package also offers:
- Annual bonus opportunities based on company performance
- 2% commission on qualifying technology/product sales generated through existing client relationships
- Health insurance with 50% employer contribution
- Dental and vision coverage
- SIMPLE IRA retirement plan
- Paid sick time and accrued vacation/PTO
- Paid federal/bank holidays
- Frequently shortened, fully paid workdays before holidays
- Mileage reimbursement for client travel
- Additional compensation for qualifying after-hours service calls
And because this is a small company, there's something else that's harder to put into a benefits chart: flexibility when life happens. The team works hard, but family matters, too.
Schedule & Environment
This is a 100% in-office position with a typical schedule of 8:00 AM–5:00 PM.
This is IT, so occasionally a client issue doesn't care what time it is. Team members rotate responsibility for the occasional evening, weekend or after-hours need. Those situations are the exception rather than the everyday schedule.
The environment is casual, straightforward and hands-on. Jeans and a polo are perfectly normal.
The Interview Process
We're going to be transparent: there is a technical interview.
The process begins with a conversation to make sure the opportunity makes sense on both sides, followed by a technical discussion with leadership.
This isn't designed to trip you up with obscure trivia. It's designed to answer a much more important question:
Can you actually do the work?
If you've spent years inside real client environments solving real infrastructure problems, you'll finally get the opportunity to talk with people who understand exactly what that takes.
#ind100
