Senior Software Engineer, Infrastructure

TinyFish•Los Altos, CA

About The Position

The Senior Software Engineer, Infrastructure will own the AWS production environment, including designing, deploying, operating, and supporting the systems that products run on. The role is suited to engineers with DevOps, Platform Engineering, or Site Reliability Engineering backgrounds who write software and take ownership of production systems. It is focused on engineering improvements rather than ticket-driven infrastructure work. The engineer will partner with product and infrastructure teams to understand service operations, identify recurring friction, and turn those patterns into practical platform and cloud architecture improvements. Developer productivity is a core outcome: the role will create fast feedback loops, safe self-service workflows, and clear infrastructure patterns that reduce cognitive load. The role owns problems end to end, from investigating production risks or developer friction through proposing and implementing solutions and measuring their impact. Work may include simplifying AWS architecture, improving deployment workflows, building reusable platform capabilities, strengthening observability, and writing Terraform. Engineering judgment and outcomes matter more than any particular tool.

Requirements

  • Significant experience designing and operating production cloud systems, ideally on AWS.
  • Background in DevOps, Platform Engineering, SRE, or infrastructure-focused software engineering.
  • Hands-on experience owning production systems, including on-call and incident response.
  • Strong systems thinking across application behavior, cloud infrastructure, networking, deployment systems, and operational data.
  • Track record of solving ambiguous infrastructure problems rather than only implementing predefined solutions.
  • Experience partnering with product engineers and influencing technical decisions across team boundaries.
  • Sound judgment around reliability, security, cost, scalability, and engineering velocity.
  • Production experience with infrastructure as code; the company uses Terraform, but deep expertise in module authoring is not required.
  • Strong automation or software engineering skills in languages such as Python, Go, or TypeScript.
  • Experience building and improving CI/CD systems and production deployment workflows.
  • Practical experience with observability.
  • Ability to communicate clearly, challenge assumptions constructively, and explain infrastructure decisions to engineers with different backgrounds.

Nice To Haves

  • Experience building internal platforms or developer infrastructure in a fast-growing engineering organization.
  • Experience with containerized and serverless workloads, such as ECS, EKS, Kubernetes, or Lambda.
  • Familiarity with multi-account AWS environments and cloud governance.
  • Experience operating databases and stateful services such as RDS, Aurora, MySQL, or PostgreSQL.
  • Familiarity with SOC 2, ISO 27001, or similar compliance environments.
  • Experience improving cloud cost visibility and efficiency.

Responsibilities

  • Own the reliability of the AWS production environment and participate in the on-call rotation.
  • Participate in incident response and postmortems, then drive systemic improvements.
  • Design and evolve AWS infrastructure, balancing reliability, scalability, security, cost, and developer velocity.
  • Partner with product teams to understand workloads, constraints, operational pain points, and growth plans.
  • Identify patterns across teams and turn them into shared infrastructure capabilities, standards, and paved roads.
  • Improve how engineers provision infrastructure, deploy services, observe production systems, and diagnose failures.
  • Build automation and internal tooling to eliminate repetitive work without obscuring important operational details.
  • Improve CI/CD systems and deployment practices, including safe rollouts, rollback strategies, and infrastructure changes.
  • Strengthen observability across applications and infrastructure with useful metrics, logs, traces, dashboards, and alerts.
  • Maintain infrastructure as code and establish patterns that are understandable, testable, and easy to evolve.
  • Collaborate with security and compliance teams to build practical controls into the platform.
  • Document architectural decisions and help raise infrastructure and operational standards across engineering.

Benefits

  • Broad ownership and meaningful influence over cloud and platform direction.
  • Close collaboration with engineers building products and production systems.
  • Complex infrastructure challenges at the intersection of AI, browser automation, and distributed systems.
  • A culture that values engineering judgment, simplicity, security, and ownership.
  • A remote, flexible, and async-friendly working environment.
  • Competitive compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service