Senior Software Engineer - Infrastructure
About the Team
The Infrastructure team at Spendesk builds the tools, systems, and internal products that empower every engineering team to move faster and more safely. We are transforming traditional infrastructure into a
developer-facing platform focused on enablement, automation, and scalability.We own CI/CD platform (ArgoCD and Github Actions), secrets management, observability tooling, infrastructure provisioning, and developer workflows. Our work is foundational to the productivity and reliability of the entire product organization.
About The Role
What Youʼll Do
Design, build, and maintain core infrastructure services including provisioning workflows, service orchestration, and deployment automation using Kubernetes, Go, and cloud-native tools
Own and evolve our CI/CD platform, improving performance, reliability, and usability, with a focus on fast feedback, secure secrets handling, and smooth rollback support
Develop service scaffolding and templates that allow product teams to spin up production-ready services in minutes with consistent tooling, observability, and security baked in
Lead the technical rollout of our Service Orchestrator, a new internal product aimed at simplifying infrastructure provisioning across squads
Improve our observability tooling and incident response workflows, building custom dashboards and refining alerting systems to reduce noise and improve reliability
Partner closely with product engineers and EMs to identify recurring friction in development workflows and turn those into reusable, documented platform solutions
Take technical ownership of key platform domains, such as secrets management, infrastructure as code, monitoring pipelines, or cost visibility tooling
Champion internal adoption of platform capabilities by writing excellent documentation, creating onboarding guides, and supporting team usage through async support and office hours
Participate in our on-call rotation, using that insight to continuously reduce toil through automation, self-healing systems, and smarter alert routing
Who you are
7+ years of engineering experience, with a strong track record in DevOps, infrastructure, or platform roles supporting multiple engineering teams
Hands-on experience with Kubernetes in production environments, including designing and debugging containerized services at scale
Fluency in Go (Golang) OR Typescript, youʼve built tooling, services, or operators that run reliably in production
Proficiency with AWS and a solid understanding of Infrastructure-as-Code using Terraform or a similar tool
Experience building internal tooling or platforms used across multiple teams —bonus if youʼve owned adoption, documentation, or support
Nice to have
Our tech stack
Languages: Go (primary), Python (scripts/tools), Bash
Cloud: AWS (EKS, EC2, S3, RDS, IAM, etc.)
Infrastructure: Kubernetes (production), Terraform (IaC), Helm, GitHub Actions
CI/CD: GitHub Actions, ArgoCD
Observability: Datadog
Secrets & Config: Vault
Monitoring & Alerting: PagerDuty, custom alert routing, dashboards
Internal Dev Platform: Service Orchestrator, service scaffolding templates
Docs & Collaboration: Notion, Slack, Jira
Apply to this Job