Virtana delivers the industry's only unified platform for Hybrid Cloud Performance, Capacity, and Cost Management. The platform provides real-time visibility into the performance, utilization, and cost of infrastructure across the hybrid cloud, enabling customers to manage their critical applications across physical, virtual, and cloud environments. The SaaS platform allows organizations to manage and optimize their spend in the public cloud, assure proper resource performance through real-time monitoring, and plan migrations across the hybrid cloud efficiently. As Virtana expands its portfolio, we are looking for a highly skilled and hands-on Senior Software Engineer specializing in backend technologies to contribute to the futuristic development of our monitoring products. As a Senior Software Engineer focusing on backend technologies for Storage and Network monitoring in AI-enabled Data centers and Cloud environments, you will play a crucial role in designing, developing, and delivering high-quality features within tight timelines. Your expertise in microservices-based streaming architectures and hands-on development skills will be essential in solving complex problems related to large-scale data processing. Proficiency in backend technologies like Java, Python, and Go is crucial for this role. **Position Overview:** As a Senior Software Engineer, your key responsibilities will include: - **Hands-on Development:** Actively participate in designing, developing, and delivering high-quality features using backend technologies such as Java, Python, Go, or related languages. - **Microservices and Streaming Architectures:** Design and implement microservices-based streaming architectures to efficiently process and analyze large data volumes for real-time insights and optimal performance. - **Agile Development:** Collaborate within an agile environment to deliver features on aggressive schedules while maintaining high code quality. - **Feature Ownership:** Take ownership of features from inception to deployment, ensuring alignment with product requirements and vision. - **Problem Solving and Optimization:** Address complex technical challenges related to data processing, storage, and monitoring, optimizing backend systems for high throughput and low latency. - **Code Reviews and Best Practices:** Conduct code reviews, provide feedback, and promote best practices for maintaining a high-quality codebase. - **Collaboration and Communication:** Work closely with cross-functional teams to ensure smooth integration and alignment with product goals. - **Documentation:** Create and maintain technical documentation to facilitate knowledge sharing and onboarding. **Qualifications:** - Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. - 7+ years of hands-on experience in backend development with expertise in Java, Python, or related technologies. - Strong domain knowledge in Storage and Networking, exposure to monitoring technologies, and practices. - Experience with purpose-built data stores for large data-lakes (Vector databases, NoSQL, Graph, Time-series). - Practical knowledge of OO design patterns, Spring, Hibernate, and cloud platforms like AWS, Azure, GCP. - Experience with Kubernetes, Docker, and delivering features with high quality on aggressive schedules. - Proven experience in microservices-based streaming architectures for storage and networking monitoring. - Familiarity with performance optimization techniques for backend systems. - Strong problem-solving, critical-thinking, communication, and collaboration skills. **Why Join Us:** - Opportunity to contribute to leading AI-powered Storage and Network monitoring company. - Collaborative and innovative work environment. - Competitive salary and benefits package. - Professional growth and development opportunities. - Work on cutting-edge technology that makes a real impact. If you are a hands-on technologist with a proven track record in designing and delivering high-quality features on aggressive schedules, and expertise in microservices-based streaming architectures, we invite you to apply and help us redefine the future of performance monitoring. Schedule a meeting with us through Calendly at https://calendly.com/bimla-dhirayan/zoom-meeting-virtana.,
Role Overview: You will be joining Virtana as a Senior Software Engineer specializing in backend technologies for Storage and Network monitoring in an AI-enabled Data center as well as Cloud. Your role will involve designing, developing, and delivering high-quality features within aggressive timelines. Your expertise in microservices-based streaming architectures and strong hands-on development skills in backend technologies like Java, Python, and Go are crucial for solving complex problems related to large-scale data processing. Key Responsibilities: - Actively participate in the design, development, and delivery of high-quality features, demonstrating expertise in backend technologies like Java, Python, Go, or related languages. - Design and implement microservices-based streaming architectures to efficiently process and analyze large volumes of data, ensuring real-time insights and optimal performance. - Collaborate within an agile development environment to deliver features on aggressive schedules, maintaining a high standard of quality in code, design, and architecture. - Take ownership of features from inception to deployment, ensuring they meet product requirements and align with the overall product vision. - Tackle complex technical challenges related to data processing, storage, and real-time monitoring, and optimize backend systems for high throughput and low latency. - Conduct code reviews, provide constructive feedback, and promote best practices to maintain a high-quality and maintainable codebase. - Work closely with cross-functional teams, including UI/UX designers, product managers, and QA engineers, to ensure smooth integration and alignment with product goals. - Create and maintain technical documentation, including system architecture, design decisions, and API documentation, to facilitate knowledge sharing and onboarding. Qualifications: - Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. - 7+ years of hands-on experience in backend development, demonstrating expertise in Java, Python, or related technologies. - Strong domain knowledge in Storage and Networking, with exposure to monitoring technologies and practices. - Practical knowledge of OO design patterns and Frameworks like Spring, Hibernate. - Extensive experience with cloud platforms such as AWS, Azure, or GCP and development expertise on Kubernetes, Docker, etc. - Proven experience in microservices-based streaming architectures, particularly in handling large amounts of data for storage and networking monitoring. - Familiarity with performance optimization techniques and principles for backend systems. - Excellent problem-solving and critical-thinking abilities. - Outstanding communication and collaboration skills. Additional Details: Virtana delivers the industry's only unified platform for Hybrid Cloud Performance, Capacity, and Cost Management. Their SaaS platform allows organizations to easily manage and optimize their spend in the public cloud, assure resources are performing properly through real-time monitoring, and provide the unique ability to plan migrations across the hybrid cloud. Joining Virtana offers you the opportunity to be a key contributor in the development of a leading performance monitoring company specializing in AI-powered Storage and Network monitoring. You will work in a collaborative and innovative environment with professional growth and development opportunities, competitive salary, and benefits package. If you are a hands-on technologist with a proven track record of designing and delivering high-quality features on aggressive schedules and possess strong expertise in microservices-based streaming architectures, Virtana invites you to apply and help redefine the future of performance monitoring.,