CrawlJobs Logo

Filters

Location
Salary

Infrastructure Software Engineer United States, Sunnyvale Jobs

4 Job Offers

Software Engineer (Leadership) - Infrastructure
Save Icon
Lead large-scale infrastructure efforts as a Principal Software Engineer at Meta in Sunnyvale. Drive multi-year roadmaps and cross-functional projects with 12+ years of experience. Shape the future of global connectivity while earning competitive bonus and equity.
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
219000.00 - 301000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer, Infrastructure
Save Icon
Join Meta's Infrastructure team in Sunnyvale or other US locations. Develop scalable systems and optimize performance using languages like C++ or Java. Enjoy a competitive package with bonus and equity while solving complex technical challenges.
Location Icon
Location
United States , Sunnyvale, CA +8 locations
Salary Icon
Salary
181000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer, Infrastructure
Save Icon
Join Meta's Infrastructure team in Sunnyvale as a Software Engineer. You'll architect scalable systems, optimize performance, and lead complex projects with global impact. We seek an expert with 8+ years' experience in C++, Java, or Python. Enjoy a competitive package including bonus, equity, and...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
257000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer, Infrastructure
Save Icon
Join Meta's Infrastructure team in Sunnyvale as a Software Engineer. Develop scalable systems and solve complex problems using languages like Python or Javascript. Enjoy a competitive package with bonus, equity, and benefits while impacting billions globally.
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
217000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice

About the Infrastructure Software Engineer role

Infrastructure Software Engineer jobs represent a critical and dynamic specialization within the tech industry, focusing on the foundational systems that enable software applications to be built, deployed, scaled, and maintained efficiently. Professionals in this role are the architects and builders of the internal platforms, tools, and automation that empower entire engineering organizations. Unlike application developers who build customer-facing features, Infrastructure Software Engineers create the environment and tooling that those developers rely on daily, ensuring reliability, security, and velocity.

The core mission of an Infrastructure Software Engineer is to abstract complexity and eliminate manual toil through automation and robust system design. Common responsibilities typically revolve around designing, implementing, and maintaining core platform services. This includes developing and managing continuous integration and continuous deployment (CI/CD) pipelines to automate software delivery. They build and maintain internal platforms, often as a Platform-as-a-Service (PaaS), that allow product teams to self-serve resources like compute, storage, and networking. A significant part of the role involves championing Infrastructure as Code (IaC) using tools like Terraform or CloudFormation to ensure reproducible and version-controlled environments. They also focus on observability, creating tooling for monitoring, logging, and alerting to guarantee system health and performance. Furthermore, they are responsible for enhancing developer productivity by building shared libraries, frameworks, command-line interfaces (CLIs), and APIs that standardize practices across teams.

Typical skills and requirements for these jobs are a blend of deep software engineering principles and operational expertise. A strong background in computer science fundamentals is essential. Proficiency in one or more backend programming languages like Go, Python, Java, or Scala is standard, as the role involves writing substantial amounts of code for automation and services. Expertise with cloud providers (AWS, GCP, Azure) and container orchestration platforms like Kubernetes is highly sought after. A firm grasp of operating system concepts, networking, and security best practices is crucial for designing resilient systems. Given the collaborative nature of the work, excellent problem-solving abilities, a passion for creating user-centric internal tools, and strong communication skills are vital. Infrastructure Software Engineers must effectively collaborate with Site Reliability Engineers (SREs) and product development teams to understand pain points and deliver elegant platform solutions.

Ultimately, Infrastructure Software Engineer jobs are ideal for those who enjoy solving complex, large-scale challenges and derive satisfaction from enabling other engineers to succeed. It's a profession that sits at the intersection of software development, systems engineering, and DevOps culture, demanding individuals who are both technically proficient and keenly focused on improving the entire software development lifecycle. For engineers passionate about building the scaffolding of innovation, these roles offer a impactful career path shaping the technological backbone of modern companies.