1

Senior Infrastructure Software Engineer Jobs (NOW HIRING)

The role Nebius operates large-scale, mission-critical bare-metal infrastructure. As a Software Engineer (Python), you will design and build systems that provision, configure, test, and manage ...

Infrastructure Software Engineer

Annapolis, MD Β· On-site

$171K - $202K/yr

What You'll Be Doing (We don't love the bullet points, but we love the work!) In this Infrastructure focused Software Engineering role, you'll help develop, automate, and maintain system management ...

We build this infrastructure as software - and we engineer it with the same best practices we apply to our products. We use the same rigor, design discipline, and quality standards and testing as we ...

Role Overview We're looking for an Infrastructure Software Engineer to sit at the intersection of software development and site reliability. Our software stack is cloud-native, built on active ...

Senior DGX Cloud AI Infrastructure Software Engineer

OR Β· On-site +1

$108K - $147K/yr

As a senior DGX Cloud AI Infrastructure software engineer at NVIDIA, you will have the opportunity to work on innovative technologies that power the future of AI and data science and be part of a ...

Senior DGX Cloud AI Infrastructure Software Engineer

OR Β· On-site +1

$108K - $147K/yr

As a senior DGX Cloud AI Infrastructure software engineer at NVIDIA, you will have the opportunity to work on innovative technologies that power the future of AI and data science and be part of a ...

Showing results 21-40

Senior Infrastructure Software Engineer information

See salary details

$22.5K

$127K

$175.5K

How much do senior infrastructure software engineer jobs pay per year?

As of Sep 15, 2026, the average yearly pay for senior infrastructure software engineer in the United States is $126,969.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,500.00 and $147,500.00 per year, depending on experience, location, and employer.

What does a senior infrastructure software engineer do?

A Senior Infrastructure Software Engineer designs, builds, and maintains the foundational systems and tools that support an organization's software applications. They focus on scalability, reliability, and performance of infrastructure components such as servers, networks, and cloud services. Their responsibilities often include automating deployment, monitoring system health, and ensuring high availability. Additionally, they collaborate closely with development and operations teams to create efficient workflows and troubleshoot complex technical issues.

What are the key skills and qualifications needed to thrive as a senior infrastructure software engineer?

To thrive as a Senior Infrastructure Software Engineer, you need advanced expertise in software engineering, systems architecture, and cloud infrastructure, often backed by a degree in computer science or a related field. Familiarity with tools such as Docker, Kubernetes, Terraform, AWS or Azure, and proficiency in languages like Python or Go are typically required, along with relevant certifications such as AWS Certified Solutions Architect. Strong problem-solving abilities, effective communication, and leadership skills set top candidates apart in this role. These skills and qualities ensure reliable, scalable, and secure infrastructure solutions that support business objectives and team productivity.

How does a senior infrastructure software engineer typically collaborate with other teams within an organization?

A Senior Infrastructure Software Engineer often works closely with development, operations, and security teams to ensure that systems are robust, scalable, and secure. Collaboration may involve designing deployment pipelines with developers, troubleshooting infrastructure issues with operations, and implementing compliance requirements with security professionals. Effective communication and a proactive approach to cross-team coordination are essential, as these engineers frequently serve as technical bridges between various groups to align infrastructure solutions with business goals.

What is the difference between Senior Infrastructure Software Engineer vs Infrastructure Software Engineer?

AspectSenior Infrastructure Software EngineerInfrastructure Software Engineer
Required CredentialsBachelor's or higher in CS or related field; experience with cloud platforms, scripting, and networkingBachelor's in CS or related; foundational knowledge of infrastructure tools and scripting
Work EnvironmentDesigning, developing, and maintaining complex infrastructure systems; leading projectsSupporting infrastructure components; implementing updates and troubleshooting
Employer & Industry UsageTech companies, cloud providers, large enterprisesSimilar industries, often as part of infrastructure or DevOps teams

The Senior Infrastructure Software Engineer typically has more experience, takes on leadership roles, and handles complex infrastructure projects. In contrast, the Infrastructure Software Engineer focuses on supporting and maintaining existing systems. Both roles require strong technical skills, but the senior position involves more strategic planning and oversight.

How much do senior infrastructure software engineers make?

Senior infrastructure software engineers typically earn between $100,000 and $160,000 annually, depending on experience, location, and company size. They often have expertise in cloud platforms, scripting, and system architecture, which can influence salary levels.

What cities are hiring for Senior Infrastructure Software Engineer jobs?

Cities with the most Senior Infrastructure Software Engineer job openings:

What are the most commonly searched types of Infrastructure Software Engineer jobs?

The most popular types of Infrastructure Software Engineer jobs are:

What states have the most Senior Infrastructure Software Engineer jobs?

States with the most job openings for Senior Infrastructure Software Engineer jobs include:

What are popular job titles related to Senior Infrastructure Software Engineer jobs?

For Senior Infrastructure Software Engineer jobs, the most frequently searched job titles are:

Infrastructure Software Engineer

Remote

$150K - $210K/yr

Full-time

Medical, Dental, Vision, Retirement

Re-posted 13 days ago


Job description

The role

Nebius operates large-scale, mission-critical bare-metal infrastructure. As aΒ Software Engineer (Python), you will design and build systems that provision, configure, test, and manage physical hardware at scale. Your work will sit close to the metal-interfacing directly with servers, networks, and management controllers-while supporting highly automated, reliable infrastructureΒ operations.

You will collaborate closely with hardware, networking, and data centerΒ operations teams to ensure our platforms are robust, scalable, andΒ production ready.

Your responsibilities will include:

  • Design and develop backend services and automation in Python
  • Build and maintain systems for hardware provisioning, testing, and lifecycle management
  • Develop software that runs directly on bare-metal environments
  • Integrate with Linux systems, using Bash and low-level tooling where needed
  • Implement and maintain CI/CD pipelines for infrastructure-focused software
  • Work with networking services including IPv4/IPv6, DHCP, DNS, network boot, and server boot workflows
  • Interface with BMC controllers and management protocols (IPMI-style protocols, HTTP-based standards)
  • Enable reliable hardware interaction and automation across large fleets
  • Support ARM64 / ARM64EC architectures
  • Design and integrate NoSQL data stores for system state and orchestration data
  • Write clear documentation and contribute to operational excellence

What we expect you to have:

  • Strong professional experience as a software engineer, with a focus on Python
  • Solid experience with Linux systems and shell scripting
  • Hands-on experience working with bare-metal servers or low-level infrastructureΒ Strong understanding of networking fundamentals (IPv4/IPv6, DHCP, DNS, PXE / network boot)
  • Experience interacting with hardware management interfaces (BMC, IPMI-likeΒ protocols, HTTP APIs)
  • Familiarity with CI/CD systems and production deployment workflows
  • Experience designing or working with NoSQL databases
  • Ability to debug complex issues spanning software, hardware, and networks
  • Strong ownership mindset and clear communication skills in a distributed team

It will be an added bonus if you have:

  • Experience operating or building systems for large-scale infrastructure
  • Familiarity with ARM-based platforms in production environments
  • Background in hardware testing, validation, or factory provisioning
  • Experience with infrastructure automation or internal platform tooling
  • Contributions to open-source or internal systems software projects

Working conditions:

  • Fully remote position (United States)
  • Collaboration with globally distributed engineering and operations teams

Key employee benefits:

  • Health insurance: 100% company-paid medical, dental, and vision coverage for employees and families
  • 401(k) plan: up to 4% company match with immediate vesting
  • Parental leave: 20 weeks paid for primary caregivers, 12 weeks for secondary caregivers
  • Remote work reimbursement: up to $85/month for mobile and internet
  • Disability & life insurance: company-paid short-term, long-term, and life insurance coverage

Compensation

  • We offer competitive salaries, ranging from $150k- $210k base equity + quarterly performance bonuses.

Join Nebius today and help build the software that powers the next generation of
AI infrastructure.