1

Senior Infrastructure Software Engineer Jobs in Raleigh, NC

Software Infrastructure Engineer

Durham, NC · On-site

$167K - $198K/yr

Your qualifications We seek a dedicated and innovative infrastructure engineer with 3-5 years of ... software and robotics teams. Company Perks - Competitive compensation and equity options ...

Job Summary As a Senior Software Engineer - Cloud Infrastructure, you will help build, operate, and scale mission-critical cloud services that support NetApp's SaaS and IaaS offerings. You will work ...

Sr. Software Engineer

Morrisville, NC · On-site

$196K - $255K/yr

Job Summary As a Senior Software Engineer - Cloud Infrastructure, you will help build, operate, and scale mission-critical cloud services that support NetApp's SaaS and IaaS offerings. You will work ...

Senior Software Engineer

Cary, NC · Remote

$125K - $165K/yr

Senior Software Engineer Primary Skills: J2EE Role Description: The Senior Software Engineer must ... with infrastructure services to make configuration changes and deploy applications Leadership ...

Apply Early

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

... Senior Software Engineer to join the CASLink team. This role involves contributing to the ... infrastructure such as RabbitMQ, MongoDB, SQL Server when required. • Design and code new ...

Senior Software Engineer

Durham, NC · On-site

$111K - $146K/yr

As a Senior Software Engineer, you'll shape the technical foundation and culture of the team. You ... Design, build, and maintain backend systems, frontend experiences, and cloud infrastructure.

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

CaptiveAire is looking for a strong Senior Software Engineer to join the CASLink team onsite at our ... infrastructure such as RabbitMQ, MongoDB, SQL Server when required. * Design and code new Features ...

next page

Showing results 1-20

Senior Infrastructure Software Engineer information

See Raleigh, NC salary details

$21.9K

$123.4K

$170.6K

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

As of Jul 4, 2026, the average yearly pay for senior infrastructure software engineer in Raleigh, NC is $123,424.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,500.00 and $143,400.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Infrastructure Software Engineer, and why are they important?

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.

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.

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.

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 cities near Raleigh, NC are hiring for Senior Infrastructure Software Engineer jobs? Cities near Raleigh, NC with the most Senior Infrastructure Software Engineer job openings:
Senior Infrastructure Engineer

Senior Infrastructure Engineer

Duke Corporate Education

Durham, NC • On-site

$104K - $142K/yr

Full-time

Posted 15 days ago


Job description

We are seeking a Senior Infrastructure Engineer to lead the design and evolution of a modern, cloud-first infrastructure environment. This role will drive the transition away from legacy systems toward scalable, secure, and integrated platforms that enable business growth and operational efficiency.

You will partner closely with the Director, Global IT to implement technology strategy, deliver infrastructure projects, and ensure high-performing systems that support a global workforce.

Key Responsibilities

  • Design, implement, and continuously improve cloud and hybrid infrastructure environments, primarily using Microsoft Azure and Microsoft 365
  • Lead the modernization of legacy systems and introduce scalable, integrated solutions
  • Deliver infrastructure projects end-to-end with minimal oversight
  • Support global office and remote workforce infrastructure with secure, reliable access
  • Proactively improve system performance, scalability, reliability, and cost efficiency
  • Implement and manage backup, disaster recovery, and business continuity solutions
  • Develop and maintain infrastructure documentation, standards, and governance processes
  • Partner with business leaders to drive technology adoption and value realization
  • Automate infrastructure processes using scripting and modern tooling
  • Support collaboration platforms including Microsoft 365, Teams, and SharePoint Online
  • Troubleshoot infrastructure issues in collaboration with vendors and service providers
  • Provide guidance and training to employees on infrastructure tools and best practices
  • Participate in on-call rotations as required

Requirements

Technical Expertise

  • Strong experience with Microsoft Azure (IaaS, PaaS, networking, security)
  • Deep knowledge of the Microsoft 365 ecosystem (Exchange Online, SharePoint Online, Teams, OneDrive)
  • Identity and access management including Azure AD / Entra ID, MFA, and conditional access
  • Experience with automation and scripting (PowerShell or similar)
  • Knowledge of cloud security, compliance, and governance frameworks
  • Experience managing hybrid environments and cloud migrations
  • Familiarity with modern backup and disaster recovery solutions
  • Solid networking fundamentals (TCP/IP, VPN, secure access, cloud networking)

Professional Skills

  • Strong project ownership with the ability to work independently
  • Excellent problem solving and organizational skills
  • Ability to communicate effectively with both technical and non-technical stakeholders
  • Strong client-service mindset and relationship management skills
  • Comfortable operating in a fast-paced, evolving environment
  • Collaborative team player with a global mindset

Qualifications

  • Bachelor’s degree in Computer Science or a related field, or equivalent experience
  • 6 to 8 years of relevant infrastructure experience

Why Join Us

  • Opportunity to shape and modernize a global infrastructure environment
  • High visibility role with strategic impact across the business
  • Collaborative and mission-driven team environment

Benefits