Demo

System Engineer

ImagineSoftware™ (Technology Partners, LLC)
Charlotte, NC Full Time
POSTED ON 4/30/2026
AVAILABLE BEFORE 5/28/2026

Systems Engineer


How this Role Makes an Impact

The Imagine team is a growing company, and we are inviting a motivated Systems Engineer to join our talented team! The Systems Engineer will build and deliver the mission critical infrastructure for our clients and enterprise systems. This role is a key position that will ensure our infrastructure has optimal performance, the highest level of security, and the best technical solutions for our clients and the Imagine team!

The Imagine team has a reputation for excellence, and we will provide you with the tools needed to succeed in this role. This is an ideal position for someone who enjoys delivering quality technical solutions in a fast-paced work environment. Prior experience with supporting an internal network infrastructure is required for success in this role. We are an innovative company that evolves quickly, so come ready to learn & provide solutions at a fast pace!


Essential Duties

  • Design, provision, configure, and maintain hyperscaler infrastructure that is secure, scalable, and highly available.
  • Provision, configure, release, and maintain hyperscaler infrastructure as code using tools such as Terraform.
  • Work collaboratively to define infrastructure and deployment requirements.
  • Design, modify, develop, write, and implement software solutions for Continuous Integration and Continuous Deployment (CI/CD) processes.
  • Administrate backup, security and redundancy strategies.
  • Design information and operational support systems to include metrics, logging, and monitoring of hyperscaler platform(s).
  • Continuous improvement of scripts to increase system efficiency and lower human intervention time on any tasks.
  • Monitor installed systems and infrastructure.
  • Configure, test, maintain and install application software, system management tools and operating systems.
  • Screen and analyze application performance for bottlenecks and recommend solutions.
  • Work with developers to determine and apply fixes to performance solutions.
  • Create relevant system documentation and helpdesk knowledgebase articles
  • Perform and assist with inventory management of software licenses, software, hardware, and other IT supplies
  • Work in ticketing queue to resolve internal and client IT requests according to set Department response times
  • Assist in IT projects, as assigned including virtualization, monitoring, server maintenance, system backups and any special IT projects
  • Assist in the planning and deployment of future applications and systems throughout the enterprise.
  • Conduct system audits of technologies implemented as requested.
  • Preserve assets by implementing disaster recovery and back-up procedures and information security and control structures as outlined in company policies and approved by management.
  • Maintains quality service by following organization standards.
  • Maintains technical knowledge by attending educational workshops; reviewing professional publications; benchmarking state-of-the-art practices.
  • Contributes to team effort by accomplishing related results as needed and on time.
  • Develops, updates, communicates and implements approved SOP’s, as needed.
  • Work independently with coworkers to research problems and find solutions.
  • Other IT-related tasks as assigned.


Education and/or Experience Needed

  • Minimum of a degree from an accredited college or university in an IT-related field
  • Minimum of 3 years of hands on IT experience with a hyperscaler orientation


Qualifications You Must Have

  • Documented working experience with Microsoft Windows Environments, both server and desktop operating systems.
  • Documented working experience supporting Microsoft SQL Server, Remote Desktop Services/Terminal Services, and Web Server services (IIS).
  • Documented experience with Microsoft Azure Cloud and/or Amazon Web Service in both an infrastructure and application context.
  • Documented experience building with infrastructure-as-code tools creating automation to solve problems.
  • Strong understanding of how to secure cloud environments and meet compliance requirements.
  • Experience with configuration, installation, maintenance, support and troubleshooting of Windows Servers and Desktops.
  • Experience supporting internal network infrastructure including switches and firewalls. Dell or Cisco Switches and Fortinet FortiGate Firewall experience desirable.
  • Working knowledge of computing hardware including SAN and NAS devices as well as virtualization technologies (Hyper-V preferred).
  • Working knowledge of Active Directory, Group Policy, DNS, DHCP, and other Domain Level functions.
  • Excellent attention to detail and the ability to prioritize and deliver quality in a fast-paced environment
  • Advanced analytical and problem-solving capabilities
  • Comfortable operating in a complex environment
  • Good communication skills both verbal and written


Preference given for:

  • Experience developing automation workflows and routines using open-source tools.
  • Experience with source control and development workflows (git, gitlab, Bitbucket, etc.).
  • Experience in CI/CD Pipeline Setup.
  • Hands-on experience deploying and managing infrastructure with Terraform.
  • Experience with Object Oriented programming patterns/practices.
  • Experience with relational databases (SQL).
  • Experience with Kubernetes.


Employment Type

  • Full-Time, Exempt


Reporting Structure

  • Director of Enterprise and Midrange Platforms


Work Environment

Working conditions are normal for an office environment. Occasional nights and weekends will be required. Up to 5% travel may be required.

At ImagineSoftware, we have a role to play in contributing to an inclusive world. We work every day to lead with our values and beliefs that enable you to develop your potential and bring your full self to the workplace. Our culture of diversity and inclusion enables more creative thinking and better ideas for addressing a more diverse market. We hire driven people from all backgrounds because it makes us a great company, and because it’s the right thing to do. If you share these values, you will find a home at ImagineSoftware.

Salary : $80,000 - $90,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a System Engineer?

Sign up to receive alerts about other jobs on the System Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$86,680 - $110,316
Income Estimation: 
$110,730 - $135,754
Income Estimation: 
$117,033 - $148,289
Income Estimation: 
$103,114 - $138,258
Income Estimation: 
$118,163 - $145,996
Income Estimation: 
$120,777 - $151,022
Income Estimation: 
$129,363 - $167,316
Income Estimation: 
$86,891 - $130,303
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other System Engineer jobs in the Charlotte, NC area that may be a better fit.

  • Signature IT World Inc Charlotte, NC
  • Infrastructure Engineer OR System Engineer Charlotte NC (Hybrid – 3 days onsite in a week) Long Term Contract Skill Set / Requirements -– Compliance, Messa... more
  • 2 Days Ago

  • Asahi Kasei Charlotte, NC
  • The Asahi Kasei Group operates with a commitment of creating for tomorrow. Our business sectors, Material, Homes, and Health Care, contribute to the develo... more
  • 17 Days Ago

AI Assistant is available now!

Feel free to start your new journey!