Staff Software Engineer - Infrastructure

Optomi

Fort Worth (TX)

On-site

USD 140,000 - 190,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Optomi seeks a Staff Software Engineer – Server Infrastructure & Automation to modernize and automate enterprise infrastructure across large-scale data center environments in the United States. You will work at the intersection of software engineering, systems engineering, infrastructure automation, and platform engineering to build scalable infrastructure software and automation solutions.

The role focuses on improving reliability, scalability, and operational efficiency, with a hybrid cloud

Qualifications

  • Bachelor's degree in Computer Science, Engineering, IT, or equivalent practical experience
  • 8+ years of experience in software/systems/infrastructure engineering
  • Strong programming experience in Python, Go, Java, C++, Rust or C#
  • Experience with infrastructure automation and configuration management, particularly Python and Ansible
  • Strong understanding of Linux and enterprise OS fundamentals
  • Experience with infrastructure APIs, orchestration, automation frameworks, or platform services
  • Experience with legacy infrastructure and deep understanding of existing systems

Responsibilities

  • Serve as technical owner for enterprise server infrastructure platforms across their lifecycle, including evaluation, deployment, maintenance, refresh, and retirement
  • Design and develop software systems that automate infrastructure deployment, provisioning, monitoring, maintenance, and remediation
  • Build automation and orchestration solutions using Python, Go, Java, or similar languages
  • Develop Infrastructure-as-Code and configuration management that standardize operations
  • Build automated workflows to detect issues, create tickets, initiate remediation, and escalate when needed
  • Contribute to self-monitoring and self-healing infrastructure capabilities
  • Engineer solutions that interact with physical servers, OS, firmware, networking, storage, and APIs
  • Support bare-metal OS environments and infrastructure platforms
  • Troubleshoot complex issues across hardware, firmware, drivers, OS, networking, storage and software
  • Modernize legacy infrastructure through automation with deep tech understanding
  • Design and implement infrastructure services, APIs, control-plane capabilities, and orchestration workflows
  • Apply software engineering principles to infra systems, including testing, VCS, CI/CD, and maintainable design
  • Collaborate with infra, networking, storage, security, cloud, and app engineering teams
  • Develop technical docs, architecture standards, procedures, automation playbooks, runbooks
  • Identify opportunities to reduce manual ops and improve reliability and scalability

Skills

Python
Go
Java
C++
Rust
C#
infrastructure automation

Education

Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent

Tools

Ansible
Terraform
Puppet
Chef
Kubernetes

Job description

We are seeking a highly technical Staff Software Engineer – Server Infrastructure & Automation to help modernize and automate enterprise infrastructure across large-scale data center environments.

This role sits at the intersection of software engineering, systems engineering, infrastructure automation, and platform engineering. The ideal candidate is a software-minded infrastructure engineer who understands how systems work under the hood and can build software and automation that manages physical and virtual infrastructure at scale.

This is not a traditional cloud engineer, DevOps engineer, or application software developer role. The focus is on building infrastructure software, automation, orchestration, and platform capabilities that improve the reliability, scalability, and operational efficiency of enterprise infrastructure.

The team is undergoing a significant transformation toward a hybrid cloud infrastructure model, modernizing legacy systems while introducing more cloud-native capabilities. This role will help identify gaps in existing infrastructure, automate manual processes, and engineer new solutions for infrastructure lifecycle management.

USC/GCH ONLY - W2 ONLY

Key Responsibilities

  • Serve as a technical owner for enterprise server infrastructure platforms across their lifecycle, including evaluation, deployment, maintenance, refresh, and retirement.
  • Design and develop software systems that automate infrastructure deployment, provisioning, monitoring, maintenance, and remediation.
  • Build automation and orchestration solutions using technologies such as Python, Ansible, Go, Java, or similar languages and frameworks.
  • Develop Infrastructure-as-Code and configuration management solutions that standardize infrastructure operations.
  • Build automated workflows capable of detecting infrastructure issues, creating tickets, initiating remediation, and escalating issues when human intervention is required.
  • Contribute to self-monitoring and self-healing infrastructure capabilities.
  • Engineer solutions that interact directly with physical servers, operating systems, firmware, networking, storage, and infrastructure APIs.
  • Support bare-metal operating system environments and infrastructure platforms.
  • Troubleshoot complex issues across hardware, firmware, drivers, operating systems, networking, storage, and infrastructure software.
  • Modernize legacy infrastructure through automation while maintaining a deep understanding of existing technologies and dependencies.
  • Design and implement infrastructure services, APIs, control-plane capabilities, and orchestration workflows.
  • Apply software engineering principles to infrastructure systems, including testing, version control, code reviews, CI/CD, and maintainable system design.
  • Collaborate with infrastructure, networking, storage, security, cloud, and application engineering teams.
  • Develop technical documentation, architecture standards, operational procedures, automation playbooks, and support runbooks.
  • Identify opportunities to eliminate manual operational work and improve infrastructure reliability, scalability, and resiliency.
  • Contribute to the design and implementation of hybrid cloud infrastructure and cloud-native platform capabilities.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent practical experience.
  • 8+ years of experience in software engineering, systems engineering, infrastructure engineering, or a related technical discipline.
  • Strong foundation in infrastructure software engineering and experience building software systems within an infrastructure domain.
  • Experience designing and developing software or automation that manages infrastructure at scale.
  • Strong programming experience in at least one language such as Python, Go, Java, C++, Rust, C#, or similar.
  • Experience with infrastructure automation and configuration management, particularly Python and Ansible.
  • Strong understanding of Linux and enterprise operating system fundamentals.
  • Experience working with legacy infrastructure and the ability to understand existing systems at a deep technical level.
  • Understanding of server architecture, compute, memory, storage, networking, firmware, drivers, and operating system components.
  • Experience with infrastructure APIs, orchestration, automation frameworks, or platform services.

Preferred Qualifications

  • Distributed systems and distributed infrastructure.
  • Experience with concurrency, multithreading, or parallel processing.
  • Experience with Kubernetes internals, operators, controllers, or control-plane architecture.
  • Experience with storage systems, software-defined storage, or storage orchestration.
  • Experience with technologies such as Ceph, NVMe, filesystems, replication, or cluster management.
  • Experience with private cloud or cloud-native infrastructure platforms.
  • Experience building internal infrastructure services similar to compute, storage, container, or orchestration platforms.
  • Experience with Infrastructure-as-Code and configuration management tools such as Terraform, Ansible, Puppet, Chef, or similar.
  • Experience with Git and CI/CD pipelines.
  • Experience with infrastructure monitoring, observability, automated ticketing, and incident-management integrations.
  • Experience with bare-metal infrastructure and large-scale data center environments.
  • Experience modernizing legacy infrastructure into automated or cloud-native platforms.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Infrastructure
Staff Software Engineer - Infrastructure

Optomi • Topeka (KS)

On-site
USD 150,000 - 200,000
Senior Systems Software Engineer
Senior Systems Software Engineer

SoTalent • Milwaukee (WI)

On-site
USD 110,000 - 170,000
Sr. System Engineer
Sr. System Engineer

Gotham Technology Group • New York (NY)

On-site
USD 140,000 - 190,000
Senior Infrastructure Engineer
Senior Infrastructure Engineer

Grayson Search Partners • Nashville (TN)

On-site
USD 120,000 - 180,000
Senior Cloud Engineer
Senior Cloud Engineer

ESG • Houston (TX)

Hybrid
USD 100,000 - 130,000
Staff Engineer, CI/CD & Cloud Infrastructure
Staff Engineer, CI/CD & Cloud Infrastructure

San Diego Stealth Startup • San Diego (CA)

On-site
USD 175,000 - 185,000
Senior System Administrator – Hybrid
Senior System Administrator – Hybrid

Jobtailor • Bethesda (MD)

On-site
USD 120,000 - 170,000
Senior Compute Infrastructure Engineer
Senior Compute Infrastructure Engineer

NextGenEnergyJobs • Portland (OR)

On-site
USD 150,000 - 200,000
Equity in the company
Relocation assistance to Portland
Competitive cash compensation 150k–200
Software Architect
Software Architect

Jobtailor • Baltimore (MD)

On-site
USD 140,000 - 200,000
Systems Engineer
Systems Engineer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 80,000 - 110,000