Senior Software Engineer - Codeship
Develops foundational developer-experience and infrastructure systems for the Codeship team, improving CI/CD, development environments, engineering workflows, and shipping velocity. Requires 5+ years of backend or infrastructure software engineering experience, with Python or Go and scalable systems expertise.
About the job
Responsibilities
- Develop high-quality, reliable software using Python, Go, and other relevant programming languages.
- Build tools that improve engineering productivity.
- Provide consultation to product engineers on building scalable and reliable systems.
- Build relationships with engineering teams to understand their needs and improve day-to-day workflows.
- Help evolve Rippling’s architecture as it scales.
Requirements
- 5+ years of experience as a backend or infrastructure software engineer.
- Passion for improving developer productivity and building scalable systems.
Nice-to-Haves
- Experience with developer experience tools and practices, including CI/CD, Docker, and test frameworks.
- Experience with cloud technologies, including AWS, Kubernetes, Terraform, and MongoDB.
- Experience with Python or Go.
Skills
Python, Go, CI/CD, Docker, Test Frameworks, AWS, Kubernetes, Terraform, MongoDB
Similar jobs
DevOps / SRE jobsSenior Site Reliability Engineer responsible for operating and improving reliable, scalable cloud services through automation, observability, incident response, and platform engineering. Requires strong Kubernetes, cloud infrastructure, Terraform, Go or Python, distributed systems, and reliability engineering expertise.
Senior Release Engineer responsible for building reliable CI/CD pipelines and release automation for enterprise SaaS platforms such as Salesforce and Zuora. The role requires 7+ years of release engineering or DevOps experience, strong Python skills, and hands-on use of approved AI-assisted tools.
Senior site reliability engineer who will build and operate observability, anomaly detection, reconciliation, and reliability tooling for GitLab’s monetization systems. The role requires Ruby on Rails and observability experience, with knowledge of monitoring platforms, data pipelines, and business-critical billing systems.
The Senior Network Engineer will design, automate, and operate large-scale, high-performance network infrastructure for AI data centers and GPU clusters. The role requires 5+ years of data center networking experience, expertise in spine-leaf fabrics and routing protocols, and familiarity with HPC or GPU-dense environments.
The Senior DevOps Engineer will evolve multi-cloud infrastructure, production Kubernetes platforms, AI workloads, databases, observability, networking, and automation. The role requires 7+ years in infrastructure, DevOps, or SRE, strong Terraform and Kubernetes expertise, and proficiency in Python or Go.