Overview
Join the Portworx team to design, build and test microservices and features across the Portworx product portfolio.
What you'll do
- Design and develop microservices and integrate new features into Portworx products.
- Focus on design, development, unit and functional testing, code reviews, documentation, continuous integration and continuous deployment.
- Collaborate with peers and stakeholders to take solutions from initial design to production.
- Take full ownership of design and development by adapting to customer feedback and handling issues found in unit testing, system testing and customer deployments.
- Experiment with new technologies to push the state of the art and innovate new solutions.
What you'll need
- BS in Computer Science or a related technical field.
- 3+ years of experience designing, developing and testing product components using one or more of Go, C++ or Java.
- Good understanding of microservices architecture and scalable platforms.
- Experience designing and implementing high quality, testable, maintainable, optimal, production grade microservices and continuous integration.
- Experience designing and owning microservices that operate and scale in a distributed system architecture.
- Experience working with multiple stakeholders, internal and external, from product management to customer beta partners, on highly scalable and production quality software.
- Proven design sensibility and willingness to work in a collaborative, team oriented environment.
- Willingness and ability to work in an open office environment.
- Solid CS background in data structures, algorithms and software design.
Nice to have
- Go is preferred among the listed languages.
- Hands-on experience in KubeVirt, OpenShift, VMware APIs and virtualization technologies.
- Deep understanding of containerized workloads, virtual machine orchestration, and integration between cloud-native and traditional virtualization environments.
- Knowledge and working experience in Kubernetes and containers.
- Prior experience in Kubernetes control plane development.
- Experience building systems to obtain telemetry reports from business services running in production.
Details
- Location: Bangalore, India.
- Work in an open office environment.
Read the full description and apply on the company’s own careers page.