Software Engineer III

The Imagine Group, An Imagine Company
Buffalo, NYFull-time$166,400–$166,400Posted Sep 16, 2026

About the role

Job Title: Software Engineer III

Location: Buffalo, NY

Hire Type: Contingent

Pay Range: $80.00/hour

Work Type: Full-time

Work Model: Onsite/Hybrid, Buffalo, NY

Work Schedule: Monday – Friday, 8am – 5pm

Recruiter Contact: Samantha Marranca | smarranca@imaginegroup.com

NO C2C, NO 1099, NO sponsorship given at this time

Nature & Scope

Positional Overview

Imagine Staffing is recruiting for a Software Engineer III – Infrastructure & Automation on behalf of our client, a leading financial institution.

This is a senior-level infrastructure engineering role focused on the build, administration, automation, security, monitoring, and ongoing support of enterprise Linux and Windows Server environments.

The ideal candidate will bring strong hands-on experience with Linux and Windows Server administration combined with infrastructure automation and DevOps technologies including PowerShell, Bash/Python scripting, Ansible, CI/CD, Git/GitLab, and Terraform.

This position will work across infrastructure, operations, security, and development teams to automate server provisioning and configuration, manage operating system lifecycle and patching, support enterprise monitoring and vulnerability remediation, troubleshoot complex production issues, and improve the reliability and efficiency of the infrastructure environment.

The successful candidate should be comfortable working independently on complex infrastructure initiatives while also providing technical leadership and mentoring to less experienced engineers.

Role & Responsibilities

Tasks That Will Lead to Your Success

Build, maintain, administer, and support enterprise Linux and Windows Server environments.

Perform hands-on Linux administration across environments such as RHEL, Ubuntu, and/or SUSE.

Administer Windows Server, Active Directory, Group Policy, DNS, and DHCP.

Automate infrastructure provisioning, configuration, deployments, patching, and recurring operational tasks using PowerShell, Bash, Python, and Ansible.

Develop and maintain Infrastructure as Code (IaC) using technologies such as Terraform and ARM templates.

Build and support infrastructure automation through CI/CD pipelines, including platforms such as Azure DevOps and GitLab.

Utilize Git/version control for scripts, automation, configuration, and infrastructure code.

Support server provisioning, OS deployment, patching, certificate management, and infrastructure lifecycle management.

Support storage, backup, and disaster recovery processes.

Apply networking fundamentals including TCP/IP, VLANs, routing, and firewalls when troubleshooting and supporting infrastructure.

Implement and maintain Windows and Linux security-hardening standards.

Support vulnerability management, endpoint security, identity and access management, including AD, LDAP, and RBAC.

Utilize enterprise monitoring and logging platforms such as Dynatrace, Kibana/ELK, Splunk, and/or Graylog.

Troubleshoot complex infrastructure and production issues, perform root-cause analysis, and implement long-term corrective solutions.

Participate in incident response, performance tuning, compliance, auditing, and operational documentation.

Recommend and implement new technologies, automation, and processes that improve infrastructure reliability, security, and operational efficiency.

Lead complex technical initiatives and provide guidance and mentoring to less experienced engineers.

Skills & Experience

Required / Highly Desired Technical Qualifications

Candidates should have 6+ years of relevant systems, infrastructure, or application technology experience, with substantial hands-on experience in enterprise server environments.

Infrastructure & Server Administration

Linux administration and OS fundamentals — RHEL strongly relevant; Ubuntu and SUSE beneficial

Windows Server administration

Active Directory and Group Policy

DNS and DHCP

Server provisioning and operating system deployment

Server patching and lifecycle management

Certificate management

Storage, backup, and disaster recovery

Networking fundamentals including TCP/IP, VLANs, routing, and firewalls

Automation, Scripting & DevOps

PowerShell

Ansible

Bash and/or Python scripting

CI/CD pipelines

Azure DevOps and/or GitLab

Git/version control and repository management

Terraform / Infrastructure as Code

Automated OS deployment and configuration management

Automic experience is beneficial

Operations, Monitoring & Security

Vulnerability management and remediation

Windows and Linux security hardening

Identity and Access Management — Active Directory, LDAP, RBAC

Enterprise monitoring platforms such as Dynatrace and Kibana/ELK

Log management/troubleshooting using Splunk, ELK, Graylog, or similar tools

Incident response and root-cause analysis

Performance troubleshooting and tuning

Compliance, auditing, and technical/operational documentation

Additional Qualifications

Strong troubleshooting and analytical problem-solving skills.

Experience recommending and implementing enterprise infrastructure solutions.

Ability to independently manage complex technical initiatives.

Experience coordinating across Infrastructure, Operations, Security, Development, and business teams.

Strong written and verbal communication skills.

Experience driving technical project milestones and delivery dates.

Demonstrated technical leadership and mentoring capabilities.

Ability to manage multiple complex priorities simultaneously.

Education & Experience

Associate degree and at least 6 years of relevant systems/infrastructure technology experience, or an equivalent combination of education and professional experience.

Experience within a large enterprise, financial services, or other highly regulated environment is preferred.

Responsibilities

  • Build, maintain, administer, and support enterprise Linux and Windows Server environments.
  • Automate infrastructure provisioning, configuration, deployments, patching, and recurring operational tasks using PowerShell, Bash, Python, and Ansible.
  • Develop and maintain Infrastructure as Code (IaC) using technologies such as Terraform.
  • Support server provisioning, OS deployment, patching, and infrastructure lifecycle management.
  • Troubleshoot complex infrastructure and production issues, perform root-cause analysis, and implement long-term corrective solutions.
  • Lead complex technical initiatives and provide guidance and mentoring to less experienced engineers.

Qualifications

  • 6+ years of relevant systems, infrastructure, or application technology experience.
  • Strong hands-on experience in enterprise server environments.
  • Experience with Linux administration and OS fundamentals.
  • Proficiency in automation, scripting, and DevOps technologies.

Skills mentioned

LinuxTerraformAnsiblePythonShell ScriptingCI/CDGitInfrastructure as CodeIdentity and Access ManagementVulnerability Management

About The Imagine Group, An Imagine Company

For more than 16 years, The Imagine Group has partnered with companies nationwide to deliver strategic workforce solutions that drive growth. As one of the nation’s largest executive staffing firms, ranking in the top 2% by size, Imagine supports hiring initiatives across all 50 states and U.S. territories, with employees currently working in 39 states. Each year, we facilitate more than 1,000 contract placements while supporting organizations ranging from growing regional businesses to Fortune 500 companies. We’re also proud recipients of Best Place to Work awards, a reflection of the culture and partnerships that fuel our success. From consulting and strategic staffing to executive placements, RPO, MSP, and project-based fulfillment services, Imagine helps organizations build high-performing teams in an ever-changing workforce landscape. Combining industry expertise, innovative technology, and a people-first approach, we create customized solutions designed to help clients and candidates alike go From Hire to Higher.

Business Consulting and Services1,001-5,000 employeesBuffalo, NY

H-1B sponsorship history

Historical employer filing data was found for The Imagine Group, An Imagine Company. The employer record includes 1 historical certified applications. This is employer-level history, not a guarantee that this role currently offers sponsorship.