Software Engineer - Server Infrastructure & Automation

TechClub Inc

Kansas

On-site

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TechClub Inc. is seeking a Software Engineer to own enterprise server infrastructure, firmware, drivers, and base OS environments across multiple data centers, with a focus on automation and Infrastructure-as-Code.

The role requires deep hardware, firmware, and OS expertise, experience in Windows and Linux, and a track record of building self-healing automation, provisioning, monitoring, and lifecycle management in large-scale production environments.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent practical experience.
  • 10+ years of experience supporting enterprise server infrastructure in large-scale production environments.
  • Strong understanding of server hardware architecture, including compute, memory, storage, networking, and out-of-band management technologies.
  • Experience troubleshooting hardware failures and coordinating repairs, replacements, and vendor support activities.
  • Deep understanding of system firmware, BIOS/UEFI, device drivers, and operating system kernel fundamentals.
  • Experience supporting enterprise Windows and Linux base operating system environments.
  • Strong software development and automation experience using technologies such as PowerShell, Python, Go, C#, or similar languages.
  • Experience implementing Infrastructure-as-Code and automation frameworks such as Terraform, Ansible, Bicep, Puppet, Chef, or similar technologies.
  • Experience managing server lifecycle activities, including hardware refreshes, firmware management, operating system upgrades, and decommissioning.
  • Experience working in enterprise data center environments and coordinating with remote hands support organizations.
  • Strong analytical and troubleshooting skills with the ability to diagnose complex issues across hardware, firmware, drivers, operating systems, and infrastructure components.
  • Familiarity with monitoring, alerting, and observability platforms.
  • Excellent communication, documentation, and collaboration skills.

Responsibilities

  • Serve as the technical owner for enterprise server infrastructure platforms throughout their entire lifecycle, including evaluation, deployment, maintenance, refresh, and retirement.
  • Manage and support physical server infrastructure across multiple data center locations.
  • Develop automation solutions to reduce manual operational activities related to server deployment, provisioning, maintenance, monitoring, and hardware replacement.
  • Build and maintain Infrastructure-as-Code and configuration management solutions to standardize infrastructure operations and lifecycle activities.
  • Monitor server health and proactively identify potential hardware failures, performance degradation, and infrastructure risks.
  • Lead troubleshooting and resolution efforts for complex hardware, firmware, driver, operating system, and platform-related issues.
  • Develop automated workflows to detect, triage, and elevate hardware failures to remote hands and data center support personnel.
  • Coordinate with data center operations teams, remote technicians, vendors, and support providers to resolve infrastructure incidents and perform hardware replacements.
  • Manage server firmware, BIOS, driver, and operating system lifecycle activities, ensuring platform stability, security, and supportability.
  • Establish standards and engineering practices for server platform deployment, hardware management, and operational support.
  • Partner with network, security, storage, and application teams to ensure platform reliability and operational excellence.
  • Create and maintain technical documentation, operational procedures, architecture standards, and support runbooks.
  • Drive continuous improvement initiatives focused on automation, operational efficiency, resiliency, and infrastructure modernization.

Skills

Automation
Python
PowerShell
Go
C#
Windows/Linux
IaC
Terraform
Ansible
CI/CD
Git

Education

Bachelor's degree

Tools

Dell iDRAC
HPE iLO
Lenovo XClarity
Git

Job description

Software Engineer - Server Infrastructure & Automation
Fort Worth:

2650 Lou Menk Dr, Fort Worth, TX 76131

Topeka:

100 NE Jefferson St, Topeka, KS 66607

Position Summary

We are seeking a highly skilled Software Engineer responsible for the engineering, lifecycle management, automation, and operational support of enterprise server infrastructure platforms. This role owns the underlying server hardware, firmware, drivers, and base operating system environments that power critical enterprise services across multiple data centers.

The ideal candidate possesses a strong understanding of server architecture and low-level systems, including hardware components, firmware, device drivers, and operating system kernels. This individual will leverage software engineering practices, Infrastructure-as-Code, and automation to streamline infrastructure operations, reduce manual effort, improve reliability, and accelerate hardware lifecycle management.

This role is focused on the foundation of the infrastructure stack, including physical servers, data center operations, operating systems, and hardware support processes. It does not focus on managing application platforms, PaaS services, or cloud overlay technologies.

Key Responsibilities
  • Serve as the technical owner for enterprise server infrastructure platforms throughout their entire lifecycle, including evaluation, deployment, maintenance, refresh, and retirement.
  • Manage and support physical server infrastructure across multiple data center locations.
  • Develop automation solutions to reduce manual operational activities related to server deployment, provisioning, maintenance, monitoring, and hardware replacement.
  • Build and maintain Infrastructure-as-Code and configuration management solutions to standardize infrastructure operations and lifecycle activities.
  • Monitor server health and proactively identify potential hardware failures, performance degradation, and infrastructure risks.
  • Lead troubleshooting and resolution efforts for complex hardware, firmware, driver, operating system, and platform-related issues.
  • Develop automated workflows to detect, triage, and elevate hardware failures to remote hands and data center support personnel.
  • Coordinate with data center operations teams, remote technicians, vendors, and support providers to resolve infrastructure incidents and perform hardware replacements.
  • Manage server firmware, BIOS, driver, and operating system lifecycle activities, ensuring platform stability, security, and supportability.
  • Establish standards and engineering practices for server platform deployment, hardware management, and operational support.
  • Partner with network, security, storage, and application teams to ensure platform reliability and operational excellence.
  • Create and maintain technical documentation, operational procedures, architecture standards, and support runbooks.
  • Drive continuous improvement initiatives focused on automation, operational efficiency, resiliency, and infrastructure modernization.
Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent practical experience.
  • 10+ years of experience supporting enterprise server infrastructure in large-scale production environments.
  • Strong understanding of server hardware architecture, including compute, memory, storage, networking, and out-of-band management technologies.
  • Experience troubleshooting hardware failures and coordinating repairs, replacements, and vendor support activities.
  • Deep understanding of system firmware, BIOS/UEFI, device drivers, and operating system kernel fundamentals.
  • Experience supporting enterprise Windows and Linux base operating system environments.
  • Strong software development and automation experience using technologies such as PowerShell, Python, Go, C#, or similar languages.
  • Experience implementing Infrastructure-as-Code and automation frameworks such as Terraform, Ansible, Bicep, Puppet, Chef, or similar technologies.
  • Experience managing server lifecycle activities, including hardware refreshes, firmware management, operating system upgrades, and decommissioning.
  • Experience working in enterprise data center environments and coordinating with remote hands support organizations.
  • Strong analytical and troubleshooting skills with the ability to diagnose complex issues across hardware, firmware, drivers, operating systems, and infrastructure components.
  • Familiarity with monitoring, alerting, and observability platforms.
  • Excellent communication, documentation, and collaboration skills.
Preferred Qualifications
  • Experience with large-scale enterprise data centers and mission-critical infrastructure environments.
  • Experience developing self-healing infrastructure and automated remediation workflows.
  • Experience integrating infrastructure operations with ITSM and incident management platforms.
  • Knowledge of server vendor management platforms such as Dell iDRAC, HPE iLO, Lenovo XClarity, or similar technologies.
  • Experience with Git, CI/CD pipelines, and modern software engineering practices.
  • Microsoft, Red Hat, VMware, Dell, HPE, or similar infrastructure-related certifications.
Core Competencies
  • Data Center Operations
  • Hardware Lifecycle Management
  • Firmware and Driver Management
  • Kernel and Low-Level Systems Knowledge
  • Infrastructure Automation
  • Infrastructure-as-Code
  • Incident Response and Problem Resolution
  • Reliability Engineering
  • Operational Excellence
Ideal Candidate Profile

A software-minded infrastructure engineer who understands the complete server stack, from hardware components and firmware through operating systems and automation. This individual is comfortable diagnosing complex infrastructure issues, coordinating hardware repair activities, automating operational processes, and driving the lifecycle management of enterprise server platforms across multiple data centers. They possess the engineering mindset to eliminate manual work through software and automation while maintaining ownership of the foundational infrastructure that supports critical business services.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Systems Engineer
Systems Engineer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 80,000 - 110,000
Infrastructure Specialist
Infrastructure Specialist

Green Key Resources • New York (NY)

Hybrid
USD 120,000 - 150,000
Engineer, Platform Engineering
Engineer, Platform Engineering

ICE Clear Europe Limited • Atlanta (GA)

On-site
USD 110,000 - 140,000
System Engineer
System Engineer

Compunnel, Inc. • Plano (TX)

On-site
USD 80,000 - 110,000
Senior Infrastructure & Systems Engineer
Senior Infrastructure & Systems Engineer

Wimora • Dallas (TX)

On-site
USD 100,000 - 130,000
System Engineer - Infrastructure
System Engineer - Infrastructure

Addison Group • Bellevue (WA)

On-site
Infrastructure Engineer
Infrastructure Engineer

Brooksource • Detroit (MI)

On-site
USD 110,000 - 150,000
Comprehensive health benefits
Weekly paychecks
Collaborative work environment
Technology Server Engineer Lead
Technology Server Engineer Lead

Arena Technical Resources, LLC (ATR) • Menasha (WI)

On-site
USD 120,000 - 160,000
Staff Software Engineer - Infrastructure
Staff Software Engineer - Infrastructure

Optomi • Fort Worth (TX)

On-site
USD 140,000 - 190,000
Staff Software Engineer - Infrastructure
Staff Software Engineer - Infrastructure

Optomi • Topeka (KS)

On-site
USD 150,000 - 200,000