1

Infrastructure Software Engineer Jobs (NOW HIRING)

They are looking for a Senior Infrastructure Software Engineer to own their platform end-to-end, focusing on building and maintaining reliable, scalable, and secure infrastructure. The role involves ...

OR

$108K - $147K/yr

We are seeking an AI infrastructure software engineer to join our team. You'll be instrumental in designing, building, and maintaining AI infrastructure that enable large-scale AI training and ...

next page

Showing results 1-20

Infrastructure Software Engineer information

See salary details

$115.5K

$180.3K

$206.5K

How much do infrastructure software engineer jobs pay per year?

As of Jun 26, 2026, the average yearly pay for infrastructure software engineer in the United States is $180,266.00, according to ZipRecruiter salary data. Most workers in this role earn between $173,000.00 and $205,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Infrastructure Software Engineer position, and why are they important?

To thrive as an Infrastructure Software Engineer, you need a deep understanding of computer systems, networking, cloud infrastructure, and proficiency in programming languages such as Python, Go, or Java. Experience with infrastructure automation tools (like Terraform, Ansible, or Kubernetes), cloud platforms (AWS, Azure, GCP), and possibly certifications such as AWS Certified Solutions Architect are highly valuable. Effective collaboration, problem-solving abilities, and strong communication skills help you excel in cross-functional teams and fast-paced environments. These skills are critical to building scalable, reliable systems and ensuring seamless deployment and maintenance of company infrastructure.

What does an infrastructure software engineer do?

An infrastructure software engineer designs, develops, and maintains the underlying systems and tools that support software applications and IT operations. They work with cloud platforms, automation, scripting, and networking to ensure reliable, scalable, and efficient infrastructure. Proficiency in programming languages, system administration, and knowledge of security practices are essential for this role.

What does an Infrastructure Software Engineer do?

An Infrastructure Software Engineer designs, builds, and maintains the foundational software systems that support applications, networking, and cloud environments. They focus on scalability, reliability, and performance by developing automation tools, managing CI/CD pipelines, and optimizing infrastructure. Their work ensures systems run efficiently, securely, and with minimal downtime.

What engineers make $300,000 a year?

Senior infrastructure software engineers, especially those with expertise in cloud platforms, distributed systems, and advanced scripting, can earn $300,000 or more annually. High compensation often correlates with extensive experience, specialized skills, and working in high-demand industries or companies with competitive benefits.

What engineers make $500,000?

Senior infrastructure software engineers, especially those with expertise in cloud platforms, distributed systems, and advanced scripting, can earn $500,000 or more annually in high-demand markets. Achieving this level often requires extensive experience, specialized skills, and sometimes stock options or bonuses as part of compensation packages.

What are the typical day-to-day responsibilities of an Infrastructure Software Engineer?

As an Infrastructure Software Engineer, your typical day involves designing, implementing, and maintaining automation workflows for infrastructure deployment, monitoring system performance, and responding to incidents or outages. You'll work closely with development, DevOps, and IT teams to ensure infrastructure scalability, reliability, and security. Regular tasks may include writing scripts, managing cloud resources, evaluating new tools, and participating in on-call rotations. Collaboration and proactive problem-solving are central to meeting both technical and business needs efficiently. This role offers a dynamic blend of hands-on technical work and teamwork in evolving environments.

Can I make 200k a year as a software engineer?

Infrastructure Software Engineers with extensive experience, specialized skills, and working in high-cost regions can earn salaries of $200,000 or more annually, especially with senior roles, certifications, and expertise in cloud platforms or large-scale systems. Compensation varies based on location, company size, and individual qualifications.
More about Infrastructure Software Engineer jobs
What cities are hiring for Infrastructure Software Engineer jobs? Cities with the most 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:
Who are the top companies hiring for Infrastructure Software Engineer jobs? The top employers for Infrastructure Software Engineer jobs are:
What states have the most Infrastructure Software Engineer jobs? States with the most job openings for Infrastructure Software Engineer jobs include:
Infographic showing various Infrastructure Software Engineer job openings in the United States as of June 2026, with employment types broken down into 1% As Needed, 96% Full Time, 1% Part Time, and 2% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $180,266 per year, or $86.7 per hour.
Trading Infrastructure Software Engineer

Trading Infrastructure Software Engineer

PDT Partners

New York, NY โ€ข On-site

$195K - $225K/yr

Full-time

Posted 11 days ago


Job description

As a Trading Infrastructure engineer, you'll work on a small global team of highly experienced systems and applications engineers focused on the creation, management and support of real-time trading systems. A role on this team offers significant exposure to sophisticated methods of trading, from the handling and distribution of market data to order management and routing solutions.
Successful candidates come from very strong technical and academic backgrounds, are interested in solving complex technical issues, wish to be deeply involved in hands-on programming. They also enjoy ownership of business-critical projects, working on the full life cycle of large complex systems, from designing and implementing new components and features to supporting and enhancing existing functionality.
This is a hybrid position and will require the person to work from our New York City office at minimum 3 days a week.
Why join us?
PDT Partners has a stellar 30+ year track record and a reputation for excellence. Our goal is to be the best quantitative investment manager in the world-measured by the quality of our products, not their size. PDT's very high employee-retention rate speaks for itself. Our people are intellectually extraordinary, and our community is close-knit, down-to-earth, and diverse.
Responsibilities:
  • Develop and maintain our proprietary software stack using C++ and/or Python
  • Implement and extend order management, compliance, exchange connectivity, market data, and routing functionality
  • Design and implement our next generation real-time trading platform
  • Manage and support the operation of our global trading system, troubleshooting and debugging issues
  • Monitor compliance-related issues and market/exchange technology changes

Below is a list of skills and experiences we think are relevant. Even if you don't think you're a perfect match, we still encourage you to apply because we are committed to developing our people.
  • Significant experience programming in one or more of C++, Python, or Java.
  • Experience working with trading systems or financial data, working with low-latency systems, or working in a data science- or research-adjacent role a plus.
  • Expertise in systems architecture and OS internals

Education:
Bachelors or Masters degree in an Engineering or Applied Sciences field from a rigorous academic program or equivalent professional experience.
The salary range for this role is between $195,000 and $225,000. This range is not inclusive of any potential bonus amounts. Factors that may impact the agreed upon salary within the range for a particular candidate include years of experience, level of education obtained, skill set, and other external factors.
PRIVACY STATEMENT: For information on ways PDT may collect, use, and process your personal information, please see PDT's privacy notices.