Title: Software Engineer
Bangalore, Karnataka, IN
Job Summary
As a Software Engineer, you will collaborate with a team of highly skilled engineers throughout the full lifecycle of cloud-based software defined storage solutions—including design, development, testing, and maintenance. In this role, you will contribute to technical discussions both within your team and across cross-functional groups, contributing to implement design and development of the product.
Job Requirements
- Hands-on design, development and testing for new product feature increment involving complex, interdependent components.
- Participate in technical discussions within the team and with cross-functional partners
- Proficiency in programming languages such as Go and Python.
- Ability to write clean, efficient, and maintainable code to solve complex problems and improve system performance.
- Experience with containerization technologies (e.g., Docker, Kubernetes) preferred.
- Strong understanding of cloud computing concepts and platforms preferred (e.g., AWS, Azure, Google Cloud).
- Hands-on experience with filesystems, high availability systems, and/or networking preferred.
- Creative, collaborative, quick-learning, and results-driven mindset.
Education
Job Segment:
Test Engineer, Software Engineer, Cloud, Testing, Engineer, Engineering, Technology