Senior Software engineer

Job Locations IN
Job Posted Date 3 weeks ago(11/12/2020 1:41 AM)
Job ID
Name Linked
Remote: India


Based in Silicon Valley, Tintri is a wholly owned subsidiary of DataDirect Networks (DDN), the data-at-scale powerhouse and world’s largest privately held storage company. Tintri solutions serve the needs of enterprise data centres with intelligent infrastructure. Our product portfolio includes advanced technologies from Tintri (acquired September 2018), Nexenta (acquired May 2019), and IntelliFlash (acquired from Western Digital November 2019). This portfolio offers a fresh choice and a new experience to elevate your user experiences through automation, analytic insight, and tight integration with application workflows for your enterprise applications, including mission-critical databases and business applications, virtualization, and flexible software defined solutions. Learn more about the Tintri portfolio of solutions at


Tintri is looking for motivated and passionate individuals that are self-motivated in their work and careers but we are valuing and thriving in an environment where collaboration and teamwork are at best. We are all together on a quest to provide game changing storage solutions.

Job Description

Java Developer for Pune Location


We are seeking a software engineer to join our System Management team. You will work as part of a team developing web-based backend server components needed for managing clustered storage appliances. Tintri is in high growth storage products and on-course for delivering multiple high-capacity storage appliances ready for Enterprise and Service Providers alike. These cutting-edge storage appliances are going to embrace many new technologies in coming months and we need to offer comprehensive manageability. We need a self-starter who can hit the ground running and be productive quickly.




  • Develop functional and design specifications for server components of system management solution. These features and capabilities range from appliance management, configuration, HA cluster formation, bring-up of various management services, synchronize services' state across controllers in a cluster, manage bring-up of embedded database, ensure security capabilities are adequate.  
  • Develop server components in Java and related technologies.
  • Analyze the performance characteristics of back-end modules. Identify inefficiencies and bottlenecks. Propose, implement and test fixes.
  • Create implementation and test plans. Develop software and implement test cases according to these plans.
  • Ensure that work is completed on time to meet the business requirements by following procedures for source code control, unit testing, end-to-end testing, and design documentation
  • Ensure the stability and scalability of new features and the interoperability with pre-existing system architecture. Collaborate with other developers to select appropriate design solutions.
  • Communicate effectively with individuals of varying technical abilities and professional backgrounds



  • Master’s or Bachelor’s degree in Computer Science, Mathematics or similar field.
  • 4+ years of development experience designing and implementing web based backend components in JAVA.
  • Strong working experience with Linux OS, OS creation and configuration of packages, such as Tomcat, databases such as Postgres.
  • Strong knowledge of platform management, device configuration and management for both physical and virtual appliances.
  • Outstanding skills with Java and Script development in Linux development environment.
  • Strong system level knowledge of building databases, OS, OVF, Tomcat, libcurl, SSL technologies.  
  • Prior experience of using APIs and developing APIs of different kinds including REST
  • Prior experience in Storage, Network, and/or System Management is a plus.
  • Development experience designing and implementing backend components in Go is a plus
  • Excellent verbal, written, and communications skills
  • Ability to handle multiple concurrent activities and have a flexible, positive attitude

DDN Core Characteristics

DDN has a very strong orientation towards these 4 characteristics and any successful employee will demonstrate these capabilities: 


Self-Starter - Takes independent action to identify and solve problems. Seeks out relevant information needed to make decisions. Gets involved with new initiatives. 

Success/Achievement Orientation - Delivers quality results consistently. Targets, achieves (or exceeds) measurable results. Sets challenging goals, focuses on critical priorities, and is accountable. 

Problem Solving - Recognizes problems and responds with a systematic assessment that identifies and addresses cause of issue. Practical, realistic, and resourceful. 

Innovative - Builds and improves key business processes that enhance the effectiveness of DDN. Generates new ideas, challenges the status quo, and solves problems creatively.


DataDirect Networks, Inc. is an Equal Opportunity/Affirmative Action employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity, gender expression, transgender, sex stereotyping, sexual orientation, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed