Software Development Engineer

DDN Storage



DataDirect Networks ( is a world leader in massively scalable storage. We are the leading provider of data storage and processing solutions and professional services that enable content-rich and high-growth IT environments to achieve the highest levels of systems scalability, efficiency and simplicity. DDN enables enterprises to extract value and deliver results from their information. Our customers include the world's leading online content and social networking providers, high performance cloud and grid computing, life sciences, media production organizations and security & intelligence organizations.

DDN’s Insight is a highly scalable monitoring solution for DDN storage and filesystem solutions. It is built as active-active multi-node cluster where each node actively participates in processing. Almost all the components used are open-source which allows easy extensibility and support. Highly scalable big data database allows high volume of metrics to be stored at fast rate. Home grown GUI allows various aspects of DDN solutions to be monitored from a single application.

Job Description

Position Description

DataDirect Networks Inc. (DDN) engineering organization is seeking a Software Developer/Engineer. The candidate must have proven development experience, effective communication skills and a self-starter. In addition, the candidate will collaborate with other teams and individuals worldwide. The candidate must be able to leverage and integrate the monitoring, health-check and alerting aspects around each of the respective DDN products.



  • Design and develop in Java/JavaScript/Python under tight deadlines
  • Translating functional requirements into delivered solutions
  • Full application development from design to development to testing to deployment
  • Participate in technical reviews throughout the course of development.
  • Support product deployment and production defect resolution in a timely manner.


Key Skills

  • Excellent communication skills (verbal and written English)
  • Personally accountable and highly motivated with solid people skills.
  • Experience with software development and product support skills
  • Experience with on e or more of the following programming languages: Java, Javascript, C, C++, and Python
  • Strong Linux development and deployment skills including but not limited to bash scripting.
  • Knowledge of ISO and RPM creation and deployment.
  • Experience with CentOS/Red Hat distribution.
  • Understanding of OS principles and architecture of real time systems.
  • Experience with Web development skills (HTML/CSS, Bootstrap, Google Polymer, Material Design)
  • Experience with profiling Java applications.
  • Experience designing and developing restful web services and API.
  • Experience with ORM and Java Streams mapping - PL/SQL, SQL, NOSQL.
  • Experience with JUnit/Mock/Nose-Testing/Python Unit-Test
  • Experience managing servlet containers, Apache Tomcat, Jetty preferred.
  • Experience with provisioning, tuning, and leveraging relational SQL databases
  • Knowledge of Cassandra, HBase .
  • Experience with messaging systems such as ActiveMQ, Camel preferred.
  • Experience working with Scrum Agile
  • Experience using source control, GIT preferred
  • Experience with defect trackers, Rally preferred
  • Experience with build tools such as Maven, Ant, Python -Fabric
  • Experience using continuous integration tools, Jenkins preferred
  • Bachelor’s degree in Computer Science or Electronics Engineering or equivalent experience

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. 


DDN takes pride in developing and promoting talent as an Equal Employment Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, national origin, gender, age, religion, disability, veteran status, or any other category protected by law. By fostering a diverse business environment, DDN welcomes opportunities to learn from each other, our customers, investors, suppliers, and business partners. 


Thank you for your interest in joining DDN! 


Read Full Description
Confirmed 13 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles