Infrastructure Software Engineer Jobs
Infrastructure Software Engineer jobs are open across cloud, fintech, healthtech, and enterprise software at every level from new-grad to principal, with specializations in distributed systems, platform engineering, and site reliability. Find a role that fits from the openings below and apply directly.
Find JobsLooking for remote work? View remote infrastructure software engineer jobs →Student or new grad? View infrastructure software engineer internships →Overview
Showing 5 of 493+ Infrastructure Software Engineer jobs











Software Test Engineer I (Software Tester I) - Infrastructure Management
Digi International is looking for a Software Test Engineer I to join the Infrastructure Management group. In this role you will help verify the quality of IoT products that span devices, gateways and the network-based, distributed software that manages them. You will define, design and execute test cases and test tools based on requirements, standards and real-world use cases, and you will grow your skills in test automation, defect analysis and quality processes alongside experienced developers, architects and QA engineers. This is an entry-level position well suited to a recent graduate or an early-career engineer who wants hands-on exposure to both software and connected hardware.
What You Will Do
- Work to ensure developed products meet design specifications and fall within total quality management limits and standards.
- Execute functional, regression, and system test for quality assurance.
- Design and develop test cases for new features and improved coverage.
- Design and develop test tools to support efficiency and automation.
- Install, modify and maintain test beds, fixtures and lab equipment used for multi-computer, network-based testing.
- Collaborate with product development on test focus and issue evaluation.
- Manage multiple projects efficiently and effectively.
- Use AI tools to accelerate test case drafting, log triage, test automation and script generation.
Who You Are and What You Bring
- 2-year degree in computer science, computer engineering, information technology or a related technical field or equivalent experience.
- 0-1 years of experience in a quality assurance role.
- Self-motivated, with strong problem-solving skills and attention to detail.
- Familiarity with Python, Java, C.
- Familiarity with Linux-based systems.
- Clear written and verbal communication skills for defect reports, test documentation and cross-team collaboration.
Desired But Not Required
- Networking fundamentals: TCP/IP, DHCP, DNS, VPN, Wi-Fi, cellular or SNMP.
- Exposure to test automation frameworks (pytest, etc.)
- Basic understanding of virtual environments, including configuring and managing VMs.
- Experience with defect and test management tools (TestRail, Jira, etc.).
- Hands-on experience with embedded or connected hardware, serial consoles, routers, gateways or bench lab equipment.
- Experience working in an Agile or Scrum development process.
- Bachelor’s degree in computer science, computer engineering, information technology or a related technical field.
- Please note that we are unable to provide visa sponsorship for this position. This includes, but is not limited to, work visas, employment-based visas, or residency sponsorship. Candidates must have valid work authorization in the United States at the time of application. Visa applications of any kind will not be considered.
Digi International offers a distinctive Total Rewards package including a short-term incentive program, new hire stock award, paid parental leave, open (uncapped) PTO, and hybrid work environment in addition to our competitive medical, health & wellbeing and compensation offerings.
The anticipated base pay range for this position is $57,000 – $89,000. Pay ranges are determined by role, job level and primary job location. The range displayed reflects the reasonable range we anticipate paying for this position and reflects the cost of labor within several U.S. geographic markets. The specific salary offered within the range will depend on various factors including, but not limited to the candidate’s relevant and prior experience, education, skills, and primary work location. It is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each position. Pay ranges are typically reviewed and updated annually.
At Digi, we embrace diversity and inclusion among our teammates. It is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. We are committed to providing an environment of respect where equal employment opportunities are available to all applicants and teammates.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights (https://www.eeoc.gov/poster) notice from the Department of Labor.
Infrastructure Software Engineer Jobs by Experience Level
Top Cities Hiring Infrastructure Software Engineers
Explore infrastructure software engineer openings in the cities hiring most right now.
See All 493+ Infrastructure Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsInfrastructure Software Engineer Job Market
Who's Hiring
- Google89

- Apple21

- OpenAI18

- TikTok14

- Nuro12

Top Industries Hiring
- Technology & Software86
- Artificial Intelligence17
- Science & Research13
- Electronics & Hardware8
- Insurance5
What Employers Look For
The qualifications that appear most often in infrastructure software engineer jobs.
- Proficiency with cloud platforms such as AWS, Azure, or Google Cloud
- Hands-on experience with container orchestration tools like Kubernetes and Docker
- Infrastructure-as-code experience using Terraform, Ansible, or Pulumi
- Strong understanding of networking, DNS, load balancing, and security fundamentals
- Experience with CI/CD pipelines and tools such as Jenkins, GitHub Actions, or ArgoCD
- Bachelor's degree in computer science, engineering, or a related technical field
Tips for Your Infrastructure Software Engineer Job Search
Quantify your systems impact on your resume
Hiring managers for infrastructure roles want numbers tied to scale, latency, or uptime. Replace vague bullet points with concrete outcomes like reduced deployment time or increased throughput so your resume passes the technical screen.
Apply early to roles that fit
Migrate Mate lists infrastructure software engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Tailor your resume to the stack listed
Infrastructure job postings are specific about tooling. If a role lists Terraform, Kubernetes, and AWS, mirror those exact terms in your resume where you have genuine experience. Generic infrastructure resumes rarely clear automated filters.
Filter openings by deployment model first
Before applying, check whether the role is cloud-native, on-premise, or hybrid. Your experience building in one environment won't always map cleanly to another, and mismatches surface fast in technical interviews.
Prepare a live system design walkthrough
Infrastructure interviews almost always include a system design round. Walk through an architecture you built or improved, focusing on the tradeoffs you made around availability, cost, and latency rather than just describing the final state.
Negotiate on scope before negotiating on pay
In infrastructure offers, the on-call rotation and incident responsibility scope vary widely. Clarify coverage expectations, escalation policies, and rotation size before signing, since these directly affect your day-to-day workload after you start.
Infrastructure Software Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most infrastructure software engineers?
The companies hiring the most infrastructure software engineers right now include Google, Apple, and OpenAI, with the largest share of openings in California, Washington, and New York, based on current listings on Migrate Mate as of September 2026. Hiring is concentrated in organizations with large-scale cloud operations or active platform modernization programs.
How many infrastructure software engineer jobs are remote?
About 55% of infrastructure software engineer openings are fully remote or hybrid as of September 2026, making it one of the more remote-accessible engineering disciplines. Platform engineering and site reliability roles tend to have the highest remote availability, while roles involving on-premise data center work or hardware integration are more likely to require on-site presence.
How do you become an infrastructure software engineer?
Start by building proficiency in Linux administration, networking fundamentals, and at least one major cloud platform. Learn infrastructure-as-code through hands-on projects using tools like Terraform or Ansible. Contribute to open-source DevOps tooling or build a home lab to demonstrate real system design experience. Certifications from AWS, Google Cloud, or the Linux Foundation can validate your skills to employers during the hiring process.
Can you get hired as an infrastructure software engineer without much experience?
Yes, entry-level infrastructure roles exist, but they typically require demonstrated hands-on skills even without professional experience. Building a portfolio of personal or open-source projects involving cloud provisioning, container deployments, or CI/CD pipelines is more effective than listing coursework alone. Targeting companies that run graduate programs or explicitly label roles as junior or associate gives you the most realistic path in.
What does the infrastructure software engineer interview process look like?
The process typically includes an initial recruiter screen, a technical phone interview focused on networking or cloud fundamentals, a system design round where you architect a scalable or highly available system, and a coding round that emphasizes scripting and automation rather than algorithms. Some employers add a take-home infrastructure project or an on-call readiness discussion before the final offer stage.
Where can I find and apply to infrastructure software engineer jobs?
You can find and apply to infrastructure software engineer jobs on Migrate Mate, which lists current openings from across the United States. Find roles that match your experience and target stack, then apply directly to each listing from the page.
See All 493+ Infrastructure Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs