Mirantis is looking for an experienced Senior Software Engineer (Backend) to join the MSR4 product team. The role involves designing, implementing, and maintaining Mirantis Secure Registry (MSR) 4, an enterprise-grade container registry solution based on Harbor, with a focus on security and integration in cloud-native environments.
What You'll Do
- Design, architect, implement, review, and test frameworks, libraries, tools, and services primarily using Go.
- Participate in requirement, design, planning, and retrospective meetings as an integral part of an Agile software development team.
- Contribute to successful sprints by implementing items contributing to overall team goals.
- Act as a subject matter expert and evangelist within the company and broader community.
- Be an active maintainer of Mirantis projects by managing contributions and patches to open-source projects, reviewing submissions, and participating in design decisions.
- Participate in product discussions, influence the roadmap, and take ownership and responsibility over new projects to make them happen.
- Be the technical reference to external partners and in-house engineering teams, provide support by sharing knowledge and/or taking on the development effort.
- Contribute to testing via automation and test plan reviews to prevent bugs from entering the product and eliminate regressions, ensuring a quality product every build.
- Ensure that MSR continues to be a first-class and indispensable part of diverse customer solutions, working seamlessly with existing systems including popular orchestrators and other industry-standard components.
What We're Looking For
- Experienced Senior Software Engineer (Backend)
- Proficiency in Go (Golang) for backend development
- Experience with container registry technologies, particularly Harbor
- Experience with Kubernetes and cloud-native development environments
- Strong understanding of security controls in software supply chains
- Experience working in Agile software development teams
- Ability to participate in requirement, design, planning, and retrospective meetings
- Proven track record of implementing, reviewing, and testing backend frameworks, libraries, tools, and services
- Experience contributing to open-source projects, particularly as a maintainer
- Ability to influence product roadmaps and take ownership of new projects
- Strong technical communication skills to serve as a reference for internal and external teams
- Experience with test automation and test plan reviews to ensure product quality
Nice to Have
- Experience with CNCF graduated projects, especially Harbor
- Familiarity with Mirantis products and ecosystem
- Background in enterprise-grade software solutions
- Contributions to or leadership in open-source communities
Technical Stack
- Go
- Kubernetes
- Harbor
- Container registry
- Cloud-native technologies
- Mirantis Secure Registry (MSR)
- Docker
- CNCF projects
Team & Environment
- Agile software development team
Work Mode
- Fully remote
