First Interstate BancSystem · Billings, MT

System Engineer III at First Interstate BancSystem — Billings, MT

Full-timeBillings, MTPosted 2026-07-23Apply on Workday

Full job description

This position may be located in Billings, MT; Sioux Falls, SD; or Bend, OR.

  • Generous Paid Time Off (PTO) in addition to paid federal holidays.
  • Student debt employer repayment program.
  • 401(k) retirement plan with a 6% match.
  • The health and happiness of the places we call home matter to us. Learn a little more about what we do for the communities we serve and why we want YOU to be a part of it.

SUMMARY The System Engineer III is responsible for the design, installation, administration, and optimization of the company's storage, computer environment, and servers—including Windows, Linux/Unix, Citrix, hypervisors, and related components—to ensure high performance of various business applications. This role applies advanced knowledge of the job area to lead initiatives, mentor junior engineers, and potentially serve as a team lead.

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Ensures the availability of client and server applications.
  • Configures new implementations and develops processes and procedures for ongoing server environment management.
  • Handles access issues and assists in maintaining the physical security, integrity, and safety of the data center and server farm.
  • Monitors and resolves server resource issues and assists with capacity planning.
  • Monitors storage usage and resources, and troubleshoots storage-related issues.
  • Manages and tests disaster recovery and business continuity strategies to ensure operational resilience.
  • Assists in audit walkthroughs with internal and external stakeholders.
  • Meets end-user needs by ensuring uptime, performance, resource availability, and network security within established budgets and operational guidelines.
  • Determines and diagrams the physical layout, illustrating the location and connections between devices on the network.
  • Determines and diagrams the logical layout, documenting communication protocols and types of services/applications for each network segment.
  • Automates routine tasks using scripting and writes basic programs to support complex systems software configuration and enhancement.
  • Manages projects and processes while working independently with limited supervision.
  • Coaches and reviews the work of lower-level professionals.
  • Addresses difficult and occasionally complex problems.

QUALIFICATIONS

KNOWLEDGE, SKILLS AND ABILITIES

  • Proficiency in Microsoft-based solutions including Active Directory, Group Policy, Windows File and Print Services, DNS, and System Center Configuration Manager.
  • Deep knowledge of Windows Server operating systems including Windows Server 2016, 2019, and newer versions.
  • Knowledge of Linux-based operating systems, including Red Hat Enterprise Linux and Ubuntu-based distributions.
  • Expertise in client operating systems including Windows 10 and newer versions.
  • Strong understanding of networking fundamentals including TCP/IP, DNS, DHCP, and other networking protocols.
  • Understanding of load balancing technologies such as NetScaler and BIG-IP.
  • Experience with virtualization technologies such as VMware, Hyper-V, and understanding of backup and replication technologies.
  • Familiarity with cloud platforms including AWS, Azure, and Google Cloud.
  • Proficiency in scripting languages such as PowerShell, Python, and Bash to automate tasks and improve efficiency.
  • Knowledge of cybersecurity principles including firewalls, intrusion detection/prevention systems, and vulnerability management.
  • Ability to use system monitoring tools for performance tuning and ensuring reliability.
  • Strong analytical skills to diagnose and resolve complex technical issues.
  • Excellent communication skills for effective collaboration with team members, vendors, and stakeholders.
  • Ability to manage and prioritize multiple tasks and projects simultaneously.
  • Commitment to continuous learning and staying current with industry trends, technologies, and best practices.
  • Ability to read, analyze, and interpret business periodicals, professional journals, technical procedures, and governmental regulations.
  • Ability to effectively present information and respond to questions from managers, clients, customers, and the public.
  • Ability to work with mathematical concepts such as probability, statistical inference, plane and solid geometry, and trigonometry.
  • Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations.
  • Ability to define problems, collect data, establish facts, and draw valid conclusions.
  • Ability to interpret a wide variety of technical instructions in written, oral, diagrammatic, or schedule form, and deal with abstract and concrete variables.

EDUCATION AND/OR EXPERIENCE

  • High School Diploma or General Education Degree (GED) required
  • Bachelor's Degree in Information Systems or Computer Science preferred
  • 7-9 years experience in server administration or related and/or equivalent combination of education and experience required

LICENSES AND CERTIFICATIONS

  • Industry certifications such as Server + preferred
  • Dexterity of hands/fingers to operate computer keyboard and mouse - Frequently
  • Lifting - Occasionally (up to 50 lbs)
  • Sitting - Frequently
  • Standing - Occasionally
  • Noise Level - Moderate
  • Typical Work Hours - M-F (8-5)
  • Weekends Required - Subject to business need
  • Regular and Predictable Attendance - Required