Remote Infrastructure Software Engineer Jobs
Remote infrastructure software engineer jobs are concentrated across cloud services, fintech, SaaS, and enterprise software, where distributed engineering teams are the norm rather than the exception. Companies actively hiring remotely right now include McFarland Johnson, Affirm, and render, from early-career roles at remote-first startups to staff-level positions on large distributed platform teams. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 26+ Remote Infrastructure Software Engineer jobs









At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.
Software Engineer Intern (Database Engineering) - Spring 2027
Snowflake started with a clear vision: develop a cloud data platform that is effective, affordable, and accessible to all data users. Snowflake developed an innovative new product with a built-for-the-cloud architecture that combines the power of data warehousing, the flexibility of big data platforms, and the elasticity of the cloud at a fraction of the cost of traditional solutions. We are now a global, world-class organization with offices in more than a dozen countries and serving many more.
We're looking for dedicated students who share our passion for ground-breaking technology and want to create a lasting future for you and Snowflake.
What We Offer:
Paid, full-time internships in the heart of the software industry
Exposure to a fast-paced, fun and inclusive culture
A chance to work with world-class experts on challenging projects
Opportunity to provide meaningful contributions to a real system used by customers
High level of access to supervisors (manager and mentor), detailed direction without micromanagement, feedback throughout your internship, and a final evaluation
Stuff that matters: treated as a member of the Snowflake team, included in company meetings/activities, flexible hours, casual dress code, accommodations to work from home, swag and much more
When return to office in effect, catered lunches, access to gaming consoles, recreational games, happy hours, company outings, and more
What We Expect:
Must be actively enrolled in an accredited college/university program during the time of the internship
Desired class level: 3rd/4th year Undergraduates, Masters, or PhD
Desired majors: Computer Science, Computer Engineering, Electrical Engineering, Physics, Math, or related field
Required coursework: algorithms, data structures, software engineering, and operating systems
Recommended coursework: cloud computing, compilers, database systems, distributed systems, functional PL, networking
Bonus experience: research or publications in databases or distributed systems, and contributions to open source
Experience working with big data (engineering / processing)
When: Spring 2027
Eligible start date options: January 4, 2027; January 19, 2027
Eligible end date options: March 26, 2027; April 9, 2027; May 7, 2027
Duration: 12 week minimum, 16 weeks recommended (12 month maximum)
Excellent programming skills in C++ or Java
Preferred knowledge of C++20 or C++17, Java 20 or Java 17
Knowledge of data structures and algorithms
Systems programming skills including multi-threading, concurrency, etc.
Strong problem solving and ability to learn quickly in a dynamic environment
Experience with working as a part of a team
Dedication and passion for technology
What You Will Learn/Gain:
How to build enterprise grade, reliable, and trustworthy software/services
Exposure to SQL or other database technologies (e.g., Spark, Hadoop)
Understanding of database internals, large-scale data processing, transaction processing, distributed systems, and data warehouse design
Implementation, testing of features in query compilation, compiler design, query execution
Experience working with cloud infrastructure, AWS, Azure, and/or Google Cloud in particular
Learning about cutting edge database technology and research
Possible Teams/Work Focus Areas:
Various spaces within Database Query Engine (such as the compiler, query optimization, query execution & performance, SQL frameworks, etc.), FoundationDB key-value store (FDB storage, FDB Performance, etc.), and Hybrid Transactional & Analytical Processing (Unistore)
High performance large-scale data processing
Large-scale distributed systems
Software-as-a-Service platform
Software frameworks for stability and performance testing
Every Snowflake employee is expected to follow the company's confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company's data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential.
Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.
How do you want to make your impact?
For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com
The following represents the expected range of compensation for this role:
- The estimated pay range for this role is $42.00-$60.00 per hour.
The successful candidate’s starting hourly rate will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. This role is also eligible for a competitive benefits package that includes: medical, dental, vision, life, and disability insurance; flexible spending & health savings account; employee assistance program; and other company benefits.
To comply with pay transparency requirements and other statutes, you can notify us if you believe that a job posting is not compliant by completing this form.
See All 26 Remote Infrastructure Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsRemote Infrastructure Software Engineer Job Market
Who's Hiring



Top Industries Hiring
- Technology & Software
- Banking & Financial Services
- Healthcare & Medical Services
What Employers Look For
The qualifications that appear most often in remote 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 Remote Infrastructure Software Engineer Job Search
Apply early to remote roles that fit
Migrate Mate lists remote infrastructure software engineer openings from across the U.S. in one place, so you can find roles that match your stack and apply directly without sorting through listings that require on-site presence.
Show your infrastructure work publicly
Maintain a GitHub repository with real Terraform modules, Kubernetes configurations, or CI/CD pipeline definitions. Remote hiring managers review actual code before interviews, and a substantive public repo signals you can deliver infrastructure decisions independently.
Demonstrate async communication in your application
Write your cover letter or application note the way you would write a detailed pull request description: clear context, specific decisions, and explicit tradeoffs. Remote infrastructure teams depend on precise written handoffs, and your application is the first sample of that skill.
Target remote-first engineering organizations
Prioritize companies where distributed teams are the default architecture, not a pandemic holdover. These employers have mature async tooling, documented runbooks, and on-call rotations built for remote infrastructure engineers, which makes day-one ramp-up and long-term retention significantly smoother.
Remote Infrastructure Software Engineer Jobs: Frequently Asked Questions
How do I get a remote infrastructure software engineer job?
Target companies that already run distributed engineering teams, because they have established workflows for remote infrastructure work and are more likely to hire you without requiring on-site presence. Remote employers screen hard for self-direction, precise async written communication, and hands-on fluency with infrastructure-as-code tools like Terraform, Ansible, or Pulumi alongside CI/CD pipelines. A public GitHub repository showing real infrastructure projects gives you a concrete edge over candidates who only list tools on a resume.
Which companies hire remote infrastructure software engineers?
Employers currently hiring remote infrastructure software engineers include McFarland Johnson, Affirm, and render, per current remote listings on Migrate Mate as of September 2026. Remote-first software companies, cloud-native startups, and distributed enterprise technology teams across fintech, SaaS, and cybersecurity are the most consistent sources of fully remote infrastructure engineering roles.
Can you get a remote infrastructure software engineer job with no experience?
Yes, but remote entry-level infrastructure roles are harder to land because employers expect you to troubleshoot independently without being able to tap a colleague on the shoulder. Your strongest substitute for experience is a documented home lab or open-source contribution that shows real infrastructure decisions, ideally involving cloud platforms, containerization, or automation. Remote-first startups and smaller distributed teams are more open to entry-level candidates who can demonstrate self-sufficiency early.
Do you need a degree for remote infrastructure software engineer jobs?
Not always. Remote employers in this role weigh demonstrated infrastructure skills, certifications from AWS, Google Cloud, or HashiCorp, and a portfolio of real systems work at least as heavily as a formal degree. Larger enterprise employers or those with government contracts may still list a degree as a requirement, but many remote-first companies treat verifiable technical ability and a history of shipping reliable systems as sufficient.
Which industries hire the most remote infrastructure software engineers?
Most remote infrastructure software engineer openings sit in Technology & Software, Banking & Financial Services, and Healthcare & Medical Services, per current remote listings on Migrate Mate as of September 2026. These sectors rely on distributed engineering teams that need infrastructure built, automated, and maintained without anyone physically on-site, making remote infrastructure roles a structural fit rather than an exception.
See All 26 Remote Infrastructure Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs