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
Apply directly at Userpilot →Create a free account for alerts like thisView Userpilot immigration profile
This listing is sourced directly from Userpilot's careers page and normalized into a canonical job model.