Userpilot

Userpilot

Senior Software Engineer - Core Team

Austin, Texas · Senior

No sponsorshipDetected 29 days ago
ElixirDistributed SystemsData StructuresAlgorithmsGitMySQLAWSDockerKubernetesTerraformCI/CDGitHub ActionsPrometheusGrafanaRESTKafkaRabbitMQWebSocketsAgentic AIIncident ResponseCommunicationMentoring

About the role

  • This is the most senior individual-contributor engineering role at Userpilot, and it is a different kind of role.
  • Core Team engineers are the closest thing we have to software architects.
  • They are a rare breed: equally at home in a Terraform module, an application lifecycle, a high volume database query plan, and an architecture review.

Responsibilities

  • Lead system design for cross-cutting and high-risk work, and write and shepherd ADRs the org actually follows.
  • Partner with application squads to turn product requirements into designs that hold up under load and over time, then get out of their way.
  • Own production reliability: monitoring, alerting, and on-call practices that surface real problems without drowning the team in noise (Grafana, Prometheus, CloudWatch).
  • Design, provision, and operate infrastructure on AWS with Terraform and Kubernetes, with high availability and cost both in mind.
  • Build and improve CI/CD pipelines and validation gates that make every change trustworthy, whether a human or an agent wrote it.
  • Senior experience designing and operating distributed systems in production, with a track record of being the person who owns how the whole system fits together.

Requirements

  • You can go deep in application and backend code, not just infrastructure.
  • Distributed-systems instincts: you can break down a complex system to find its failure modes, bottlenecks, and the one change that actually moves the needle.

Skills

  • run the diagnosis, coordinate the fix, write the postmortem, and ship the change that prevents a recurrence.
  • Write the technical context (ADRs, runbooks, AGENTS.md) that makes the system understandable to new engineers and safe for AI tools.
  • Keep an eye on infrastructure cost and find the optimizations that actually matter.
  • Provide technical direction and mentorship across the engineering org.
  • supervision trees, GenServers, distribution.
  • Scaling highly available distributed systems in a fast-moving product environment.
  • Building and operating CI/CD that supports high-frequency deployments.
  • Cloud cost optimization through caching, right-sizing, or more efficient data processing.
  • AWS (EKS, EC2, S3, RDS, CloudFront)

Company info

  • What We're Looking For
  • you use AI coding agents (Claude Code, Cursor) as a real part of how you work, and you have a point of view on how to review and trust their output.

Visa & Work Authorization

  • Visa/Work Authorization

This listing is sourced directly from Userpilot's careers page and normalized into a canonical job model.