Software Engineer, Infrastructure
Clay
Job Summary
Clay is a creative tool for growth, helping over 100,000 businesses find their GTM alpha through data, experimentation, and automation. The company is experiencing significant growth and is well-resourced with a recent $100M Series C funding. This role involves joining the infrastructure team to build and fine-tune services, focusing on automation and continuous improvement. The ideal candidate will be comfortable taking on various roles in a growing startup environment.
Must Have
- Architect, design, and manage scalable infrastructure.
- Develop and enforce CI/CD and automation best practices.
- Oversee cloud infrastructure optimization.
- Implement monitoring and alerting solutions.
- Enhance developer experience with AI tooling.
- Design and maintain internal tooling.
- Collaborate for velocity, reliability, and cost efficiency.
- 5+ years of experience.
- Experience with containerization and orchestration tools.
- Strong understanding of CI/CD concepts and tools.
- Knowledge of infrastructure automation tools.
- Experience improving developer efficiency cross-team.
- Proficiency in one or more programming languages.
Job Description
In this role, you’ll join our growing infrastructure team in building and fine-tuning our infrastructure to keep our services running smoothly. We’re looking for someone who’s excited about automation and continuous improvement. While your main focus will be on infrastructure, coding skills are a must. As a growing startup, we all jump in where needed, so you’ll need to be comfortable taking on a variety of roles.
What You’ll Do
- Architect, design, implement, and manage robust, scalable, and secure infrastructure solutions.
- Develop, maintain, and enforce best practices for CI/CD, infrastructure as code, and automation.
- Oversee the management and optimization of cloud infrastructure, ensuring high availability, performance, and cost-efficiency.
- Implement monitoring, logging, and alerting solutions to maintain system health and quickly resolve issues.
- Enhance developer experience across teams, including the forward-looking strategy and incorporation of the latest AI tooling, coding agents, and advanced automation
- Design, implement, and maintain internal tooling and automation
- Work with teams across the company to ensure we achieve the right balance of developer velocity, reliability and performance, and cost efficiency.
What You’ll Bring
- 5+ years of experience
- Experience with containerization and orchestration tools
- Strong understanding of CI/CD concepts and tools
- Knowledge of infrastructure automation tools
- Experience working cross-team to improve developer efficiency
- Proficiency in one or more programming languages
- Familiarity with our stack or ability to learn unfamiliar technologies quickly:
- Aurora Postgres RDS, Elasticache Redis, Docker + ECS, Lambda, OpenSearch
- Terraform and Atlantis
- CircleCI, Netlify, Playwright
- Cloudwatch, Datadog, Mezmo
- Typescript, Python