Replicated is the modern way to ship and monitor multi-prem software. Replicated helps software vendors quickly and securely deploy their applications to any customer using a single architecture. The Replicated platform provides all of the tools needed to operationalize and scale the distribution of Kubernetes applications into any enterprise environment.We are looking for a Senior Software Engineer to join our team! Our Engineers contribute to every stage of building the Replicated delivery and management platform. They implement, test, and deploy new enhancements and updates to our products.As a member of the development team you will get to use cutting-edge technologies and emerging open source tools and standards. Working with exciting tools like Kubernetes and Helm, you'll help us continue to build the next generation of multi-premise features for ISVs and Enterprise customers.Your role will involve enabling our customers to test and develop their applications across a range of different Kubernetes distributions, highlighting the differences between them. This is a very broad role, involving working with a diverse range of technologies in a fast paced, results-driven environment.You'll primarily be working on our back end API services and our custom developed hypervisor service running on bare metal in a datacenter, both written in Go. Additionally, there is a supporting CLI and set of Github actions, Terraform modules, and potentially other tooling to go with these.Part of our engineering philosophy is to remain close to the customer. As such, our software engineers take a 25% ownership of support for their product line, directly working with customers where issues arise. This is used to feed back into our design choices, as well as working with feature requests and bugs.What you'll be doing:Work with product managers, designers, engineers, and customers to iterate features from the prototype stage to GA.Work across the lifecycle of our products: design, develop, document, test, integrate, deploy, support, and collaborate.Mentor and be mentored, growing and investing in each other's growth is a key part of our culture.Participate in the team's support and on-call rotations.What you bring to the role:Senior level professional development experience with Go and associated tooling.Senior level professional experience with Kubernetes and cloud native projects.Experience working with Linux hypervisors, networking and virtualization technologies.Experience designing, building, and maintaining API services and their respective datastores.Experience developing and shipping software in a cloud-native, customer-facing infrastructure.Experience delivering software within the constraints of a modern CI/CD pipeline.At Replicated, we value our teammates as individuals who are stronger together. We offer a robust pay and benefits package that rewards employees for their contributions to our success, supports their well-being, and helps all of us create a great remote work environment.Replicated is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
#J-18808-Ljbffr