Job DescriptionWe are looking for a Software Engineer - Infrastructure & Platform Engineering to help build, maintain, and improve the infrastructure and tooling that support our products and engineering teams.
This is a hands-on engineering role for someone who enjoys working across Kubernetes, cloud and on-premises infrastructure, Linux, CI/CD, and automation. You'll help develop reliable, scalable infrastructure solutions, improve developer workflows, and solve technical challenges across our engineering environments.
You'll work closely with experienced engineers and cross-functional teams to implement infrastructure improvements, build internal tools, and troubleshoot complex issues. The ideal candidate has strong technical fundamentals, solid programming skills, and the ability to independently deliver well-defined projects while contributing to larger infrastructure initiatives.
What You'll Do - Build, maintain, and improve reliable, secure, and scalable infrastructure across cloud, Kubernetes, on-premises, and hybrid environments.
- Develop and enhance internal developer tools, platforms, and services that simplify development, deployment, and operational workflows.
- Build, maintain, and optimize CI/CD pipelines to improve build performance, test automation, and deployment reliability.
- Automate infrastructure provisioning, configuration, deployments, monitoring, upgrades and operational tasks to improve efficiency and reduce manual work.
- Build and maintain systems with a focus on scalability, reliability, observability, security, and maintainability.
- Troubleshoot infrastructure and platform issues, participate in incident response, and contribute to root-cause analysis and long-term fixes.
- Collaborate with engineering teams to identify technical challenges and deliver improvements to infrastructure and developer experience.
- Evaluate and adopt relevant tools and technologies while following established engineering standards and best practices.
Requirements- 4+ years of experience in infrastructure engineering, platform engineering, software engineering, SRE, DevOps, or related fields.
- Strong hands-on experience with Kubernetes, including deploying, managing, and troubleshooting applications and infrastructure in production environments.
- Solid understanding of Linux systems, including administration, troubleshooting, networking, and system performance.
- Strong programming skills in at least one language such as Python, Go, Rust, or C++, with experience developing automation, tools, or services.
- Experience working with cloud infrastructure (AWS, Azure, or GCP) and/or on-premises environments.
- Hands-on experience building, maintaining, or improving CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI, or similar.
- Experience with Infrastructure as Code, such as Terraform, and configuration management tools such as Ansible or Chef.
- Understanding of networking fundamentals, including TCP/IP, DNS, routing, and connectivity troubleshooting.
- Experience with monitoring, logging, and observability tools and reliability engineering practices.
- Ability to independently troubleshoot technical issues, implement solutions, and deliver assigned projects.
- Strong problem-solving, communication, and collaboration skills.
Nice to Have - Experience building internal developer platforms or developer productivity tools.
- Experience with Kubernetes in on-premises, private cloud, or bare-metal environments.
- Familiarity with Kubernetes operators, controllers, or Kubernetes-native tooling.
- Exposure to distributed technologies such as Cassandra, etcd, Ceph, Kafka, or Elasticsearch/OpenSearch.
- Experience administering or improving Jenkins infrastructure.
- Familiarity with infrastructure security, VPN, SSO, or network infrastructure.
- Experience with hardware/server provisioning or data center operations.
- Exposure to enterprise customer deployments or customer-facing infrastructure environments.
What Success Looks Like - You independently deliver infrastructure improvements, automation, and tooling that make engineering teams more productive.
- You effectively troubleshoot Kubernetes, Linux, CI/CD, and infrastructure issues and implement reliable solutions.
- You write clean, maintainable code and automation that reduce manual work and improve operational efficiency.
- You contribute to improving the reliability, performance, and scalability of shared infrastructure.
- You collaborate effectively with other engineers, participate in technical design discussions, and continue expanding your infrastructure and platform engineering expertise.
- You take ownership of your work and consistently deliver high-quality solutions from development through production.
Benefits- We offer a collaborative work environment, amazing equity, great benefits, competitive salary, and the opportunity to redefine cloud computing.
- Unlimited PTO (it's between you and your work!)
- 40 hours of Volunteer Time Off/year
- Internet stipend
- Friendly culture that brings the best out of everybody
- 401k
Base salary offers for this position may vary based on factors such as location, skills, and relevant experience. Some positions may include additional compensation in the form of bonus, equity or commissions. We offer the following benefits: Medical, Dental, Vision, Life Insurance, Retirement Savings, Wellness Program, Short-and Long-Term Disability, Holidays, and more. The compensation for this role is $150,000 - $200,000 / Year.