Hiring.Camp

Senior Software Engineer (Infrastructure)

RFS Group

·

Today

Salary
$250k – $325k
Location
San Francisco,, , CA
Type
Full-time
Department
Engineering
Seniority
Senior
Experience
6+ years
Visa
Not sponsored
Source
RecruiterFlow

Description

 
Recruiting from Scratch is a premier talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. Our team is 100% remote and we work with teams across the United States to help them hire.

Senior Software Engineer (Infrastructure)

Location

Canada or United States

Fully remote. Candidates must be based in North America or Western Europe.

Company Stage of Funding

Series B — AI-Powered Marketing Platform

Recently raised $30M in Series B funding and is scaling its AI agent platform from 6 to 100+ workflows for marketing teams.

Office Type

Fully Remote

Salary

$250,000–$325,000

Compensation may be flexible up to $500,000 for exceptional candidates, based on experience and scope.

Equity

Competitive equity.

Visa

Must be authorized to work in the applicable country without current or future employer sponsorship. Visa sponsorship and transfers are not available.

Experience

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

Hiring Count

1


Company Description

This AI-powered marketing platform helps marketing teams automate workflows through AI agents. Following a recent $30M Series B raise, the company is scaling its platform from 6 to more than 100 workflows, creating a need for robust, reliable infrastructure that can support rapid growth.

The platform relies on always-on, persistent cloud environments for customers. These environments require application code that manages virtual machines, container updates, queues, observability, security, and runtime behavior.

The infrastructure team is small, with two engineers currently focused on the platform. The team is building a novel cloud infrastructure layer without an established playbook, providing an opportunity for a senior engineer to influence architecture and own critical systems.

This role is ideal for a backend-focused engineer who has taken ownership of infrastructure at an early-stage startup and can build the application code that controls it. The emphasis is on engineering and shipping production systems, rather than managing infrastructure through operations alone.

What You Will Do

1. Own Application Code for Persistent Cloud Environments

  • 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.

Ideal Candidate Background

Experience Requirements

  • 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.

Nice-to-Have Qualifications

  • 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.

Compensation & Benefits

  • Salary: $250,000–$325,000.
  • Potential flexibility: Compensation may reach $500,000 for an exceptional candidate, depending on experience and scope.
  • Equity: Competitive equity.
  • Work model: Fully remote.
  • Location: Canada, United States, or Western Europe.
  • Employment: Full-time.
  • Visa policy: Candidates must have work authorization that does not require employer sponsorship.

Why Join

  • Own critical infrastructure: Build the application code that manages always-on cloud environments used by customers.
  • Solve novel technical problems: Work on persistent, isolated cloud environments with no established playbook.
  • Influence architecture: Collaborate directly with a small team of strong engineers and shape foundational platform decisions.
  • Work at the intersection of AI and infrastructure: Support an AI agent platform as it expands from 6 to more than 100 workflows.
  • Have end-to-end ownership: Build, ship, debug, and scale production systems rather than focusing exclusively on infrastructure operations.
  • Make a direct impact: Help scale the platform's infrastructure from hundreds of environments to thousands.

Skills

TypeScriptNode.jsAWSAzureGCPDockerKubernetesTerraformLinuxMongoDBElasticsearchDevOpsSRE

Similar Jobs

30

Sr Software Engineer

Disney·IND - Bangalore - Ecoworld 6B - 7th Floor, India·Onsite

Today

Senior Software Engineer

NiCE·United Kingdom - Southampton

Today

Sr Software Engineer

Renesas Electronics·Bengaluru, KA

Today

Sr. Software Engineer

Pax8Inc·US·Remote

Today

Senior Software Engineer

Medtronic·ISR-TA Herzliya Hamenofim, Israel·Onsite

Today

Senior Software Engineer

Medtronic·ISR-TA Herzliya Hamenofim, Israel·Onsite

Today

Senior Software Engineer

Vizient·Irving, TX 75062 Vizient Corporate HQ

Today

Senior Software Engineer

Thales·Linthouse Glasgow, UK·Hybrid

Today

Senior Software Engineer

Prudential·PLUK, Taguig City - Uptown Place Tower 1 7

Today

Sr Software Engineer

PayPal·IND - Karnataka - Bangalore - Corp - Sarjapur Main Rd, India +1

Today

Senior Software Engineer

Mastercard·Pune, India

Today

Senior Software engineer

Mastercard·O'Fallon, Missouri

Today

Senior Software Engineer

Mastercard·Salt Lake City, Utah

Today

Senior Software Engineer

Mastercorp·US FL Remote, US·Remote

Today

Senior Software Engineer

LSEG·Bucharest - Iuliu Maniu Boulevard, Romania

Today

Senior Software Engineer

Infios·Remote India·Remote

Today

Senior Software Engineer

symplr·Bangalore, KA

Today

Senior Software Engineer

symplr·Bangalore, KA

Today

Senior Software Engineer

Campaignmonitor·AUS NSW Remote, Australia·Remote

Today

Senior Software Engineer

Vizient·Irving, TX

1d ago

Senior Software Engineer

Vizient·Irving, TX 75062 Vizient Corporate HQ

1d ago

Senior Software Engineer

Pearson·US

2d ago

Senior Software Engineer

Gartner·Gurgaon - Cyber Park, India·Remote, Hybrid

2d ago

Sr. Software Engineer

LinkedIn·New York, NY·Remote, Hybrid, Onsite

3d ago

Senior Software Engineer

Swiftsolar·San Carlos, California

3d ago

Senior Software Engineer

Purestorage·Santa Clara, California +1

3d ago

Sr Software Engineer

MercadoLibre·MG

3d ago

Senior Software Engineer

Pearson·Bangalore, Karnataka·Hybrid

3d ago

Sr Software Engineer

ServiceNow·Santa Clara, CALIFORNIA·Hybrid

3d ago

Senior Software Engineer

Akamai·US

3d ago
Senior Software Engineer (Infrastructure) at RFS Group • $250k – $325k | Hiring.Camp