Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Systems Engineer About the Role We're hiring a Systems Engineer to keep our IT environment running smoothly while contributing to the software that runs our business.
This is a hybrid role:
roughly 70% systems and end-user support, 30% development work on our internal tools, websites, and sales applications. You'll be the person who unblocks users in the morning, ships a feature in the afternoon, and improves how we deploy and monitor things along the way. You'll inherit an existing PHP and JavaScript codebase with active feature work in progress, and you'll have real input on new projects from the design stage through deployment. If you like variety, dislike being boxed into one lane, and want your work to be visible — this role fits. What You'll Do Systems & Support
Serve as the primary point of contact for end-user IT issues (Tier 1 and Tier 2)
Administer Microsoft 365, Entra ID (Azure AD), and endpoint management
Install, configure, and maintain hardware, software, and network components
Document and track tickets accurately; close the loop with users
Perform root-cause analysis on outages and partner with the team on prevention
Maintain and deploy company websites and internal applications Development
Maintain and extend an existing PHP/JavaScript codebase (web apps, intranet, sales tools)
Build new features from spec through deployment
Contribute technical input during design and feasibility discussions
Write clean, reviewable code; use Git/GitHub day-to-day
Help maintain development and staging environments What We're Looking For Required
5+ years of combined experience in IT systems administration and software development
Working knowledge of PHP and JavaScript, including maintaining production code
Comfort with Microsoft 365 / Entra ID administration
Experience with at least one major cloud platform (AWS, Azure, or GCP)
Familiarity with Git-based workflows
Strong written and verbal communication; able to translate technical issues for non-technical users
Ability to prioritize across competing requests and follow through with limited direction Nice to Have
Experience with a modern PHP framework (Laravel, Symfony) and a JS framework (Vue, React)
API integration and web services experience
Website deployment, CI/CD, or DevOps exposure
Experience supporting a small-to-mid-sized business environment Education Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
Location & Schedule On-site in our Asheville, NC office, Monday through Friday, 8:00 AM - 5:00 PM ET. Physical Requirements This role occasionally requires hands-on hardware work, including using hand tools, bending, and using ladders. Compensation & Benefits
Salary:
$70,000 - $85,000 depending on experience
Medical, dental, vision, and group life insurance
Paid time off
401(k)
Kimmel & Associates is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees.
Applicants must be currently authorized to work in the US on a full-time basis.
We are unable to sponsor visas at this time.
Pay:
$70,000.00 - $85,000.00 per year
Benefits:
401(k) Dental insurance Employee assistance program Flexible spending account Health insurance Life insurance Paid time off Vision insurance