> Markdown version of [/jobs/ext/3966317-senior-software-engineer-infrastructure](https://www.wearedevelopers.com/jobs/ext/3966317-senior-software-engineer-infrastructure). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer (Infrastructure) - **Company:** Recruiting from Scratch - **Location:** San Francisco, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $250,000.0 - $325,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Microsoft Azure, Cloud Computing, Software Debugging, Linux, DevOps, Distributed Systems, Elasticsearch, Monitoring of Systems, MongoDB, Node.Js, Software Architecture, Cloud Services, Prometheus, Software Engineering, TypeScript, Virtual Machines, Alwayson, Datadog, AWS Cdk, Pulumi, Cloud Platform System, Grafana, Backend, Juniper, Containerization, Kubernetes, Infrastructure Automation Frameworks, Production Code, Build Tools, Terraform, Docker - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-engineer-infrastructure-san-francisco-ca--b0b76a38-0223-4dd0-9928-15682c7579f4 ## About the Role Software Engineering, Software Engineering, Funding, Artificial Intelligence (AI), Marketing, Juniper Networks M-Series, Startup, Software Development, Artificial Intelligence (AI) Agents, Cloud Computing, Must be authorized to work in the applicable country without current or future employer sponsorship. Visa sponsorship and transfers are not available., 6-12 years of experience owning core infrastructure, with a strong background in backend software engineering. Candidates must have built or contributed to core infrastructure at an AI-native Series A-C startup and currently write production application code. This is a developer-first infrastructure role, not a traditional DevOps or SRE position. Employment Type Full-time, * 6-12 years of software engineering experience, particularly in backend engineering and core infrastructure. * Experience building or contributing to core infrastructure at an AI-native Series A-C startup. * Currently writing production application code as a software engineer. * Demonstrated ownership of infrastructure components such as virtual machines, queues, containers, or persistent cloud workloads. * Experience working in an early-stage startup where engineers take ownership across backend and infrastructure. * Strong preference for candidates who have built and operated infrastructure without relying on heavily siloed teams. Technical Requirements * Strong backend software engineering skills and the ability to ship production code end-to-end. * Expertise in infrastructure-as-code tools such as Pulumi, Terraform, or AWS CDK. * Experience with Docker and Kubernetes or comparable containerized workload systems. * Deep cloud infrastructure experience with Azure, AWS, or GCP. * Strong understanding of Linux systems, networking, persistent storage, permissions, and runtime debugging. * Experience designing reliable distributed systems, background tasks, queues, locks, and service bus mechanics. * Ability to debug problems across application code and infrastructure layers. Backend & Infrastructure Engineering Requirements * A backend-first engineering profile, with an approximate balance of 60% backend application development and 40% infrastructure. * Experience writing application code that controls infrastructure rather than relying exclusively on configuration and operations tools. * Experience designing APIs, services, and abstractions that other engineers build on. * Ability to build systems for VM lifecycle management, container updates, observability, and security. * Experience scaling infrastructure for production applications and increasing workloads. * Comfort owning the complete lifecycle of technical work, from design and implementation through deployment and debugging. AI-Native & Startup Requirements * Experience building core infrastructure at an AI-native, Series A-C startup is a dealbreaker. * Strong interest in AI and experience working in an AI-driven or AI-forward engineering environment. * Comfortable working in a high-intensity, high-ownership startup environment. * Experience making architecture decisions and delivering production systems with limited process or established playbooks. * Ability to move quickly while maintaining reliability and engineering quality. Soft Skills * Clear, confident communication skills in English. * Strong ownership and accountability. * Ability to explain complex infrastructure and backend systems to other engineers. * Comfortable making technical decisions in ambiguous environments. * High technical standards and a strong bias toward execution. * Collaborative, personable, and able to work closely with a small engineering team. * Consistent professional history and evidence of sustained ownership in recent roles., * Experience managing per-customer isolated environments at scale. * Experience with persistent cloud workloads, virtual machine lifecycle management, or container orchestration. * Azure experience; AWS and GCP are also acceptable. * Founder or Founding Engineer experience. * Experience working with TypeScript and Node.js. * Experience with Pulumi, Docker, Kubernetes, MongoDB, Elasticsearch, and Linux. * Experience building observability systems or working with monitoring tools such as Prometheus, Grafana, or Datadog. ## Description * Design, build, and maintain the application code that manages always-on, per-customer cloud environments. * Own virtual machine lifecycle management, container updates, queues, observability, and security. * Help scale the platform from approximately 500 environments to 2,000-3,000 environments and beyond. * Build reliable systems that support persistent workloads and customer-isolated environments. * Debug complex runtime and infrastructure issues across the application and underlying cloud systems. 2. Design Scalable Backend Systems and Infrastructure Abstractions * Design and ship reliable abstractions for messaging queues, locks, background tasks, and service bus mechanics. * Build backend systems and APIs that product engineers can use to develop new platform capabilities. * Ensure infrastructure components are reliable, observable, secure, and scalable. * Write production application code end-to-end, taking ownership from design through implementation and deployment. * Identify architectural bottlenecks and improve the reliability and performance of core platform systems. 3. Own Infrastructure-as-Code Patterns * Evolve infrastructure-as-code patterns using Pulumi. * Establish reusable infrastructure standards and patterns that other engineers can follow. * Work with containerized workloads using Docker and Kubernetes. * Apply deep knowledge of cloud platforms, Linux systems, networking, and persistent storage. * Improve how infrastructure is provisioned, updated, monitored, and maintained across customer environments. 4. Build and Scale Novel Infrastructure * Develop the systems that keep customer cloud environments running continuously. * Work on infrastructure challenges involving virtual machines, containers, permissions, storage, networking, and runtime debugging. * Help build systems for isolated customer environments and persistent cloud workloads at scale. * Solve problems that do not have established implementation patterns or an existing playbook. * Collaborate with the platform team to make architectural decisions as the product scales. 5. Collaborate With a Small, High-Ownership Engineering Team * Work closely with two engineers focused on the platform and contribute directly to technical architecture. * Collaborate with product engineers to build infrastructure abstractions that enable faster product development. * Ship improvements on weekly cycles while maintaining a high standard for engineering quality. * Take ownership of critical systems and make decisions with significant technical impact. * Bring a strong engineering mindset, urgency, and a willingness to tackle difficult problems hands-on.