Senior Software Engineer

Datadirect Networks Inc Santa Clara , CA 95051

Posted 3 weeks ago


DDN is The Leading Big Data Storage Supplier to Data-Intensive, Global Organizations

For over 15 years, DDN has designed, developed, deployed and optimized systems, software and solutions which enable enterprises, service providers, universities and government agencies to generate more value and accelerate time to insight from their data and information, on premise and in the cloud.

Organizations leverage the power of DDN technology and the deep technical expertise of our team to capture, store, process, analyze, collaborate and distribute data, information and content at largest scale in the most efficient, reliable and cost effective manner. Our customers include many of the world's leading financial services firms and banks, healthcare and life science organizations, manufacturing and energy companies, government and research facilities, and web and cloud service providers.

DDN's sustained Vision and execution have made us the World's largest privately held data storage company. Our technological and market leadership comes from our long term investments in leading edge research and development, our relentless focus on solving our customers' end to end data and information management challenges, and the excellence of our employees around the globe, all relentlessly focused on delivering the highest levels of satisfaction to our customers.

We create and bring to market the most advanced and innovative technologies to solve our customers' complex Big Data challenges. Our technology centers are located in the US, France, Germany, Belarus, China, India and Japan, and our manufacturing facilities are based in the US. You can be proud to work for a dynamic company whose two founders are still actively involved in our operations, and which is helping improve the quality of human life throughout the World.

Job Description

DDN is currently seeking a Senior Software Engineer to assist with feature design and development of DDN's RED Product. Interested candidates must have a strong background in the design and development of distributed high-performance computing systems and high-performance storage systems. Candidates must have strong verbal and written communication skills and excellent organizational skills.

Responsibilities for this role include but are not limited to:

  • Designing and developing features for DDN's RED technology

  • Clearly documenting all aspects of your work

  • Communicating effectively with coworkers

  • Effectively managing your time on the projects assigned to you

  • Providing regular reports on your project progress to team members and supervisors

Qualifications for this role include:

  • BS or MS or Ph.D degree in Computer Engineering, Computer Science, or equivalent

  • A reasonable level of fluency in English

  • Minimum 10 years of software development experience including a strong background in the following skills and areas:

  • C/C++ software development for Linux / UNIX computing environments

  • Design and development of multi-threaded, distributed, High-Performance Computing (HPC) system software and / or middleware

  • Software version control systems

  • Software unit testing frameworks

  • Writing system tests or automation scripts in Perl, Python, or shell scripting languages

  • Profiling and debugging I/O and CPU performance bottlenecks at various scales (per-socket, per-node, and cluster-wide).

  • Experience developing software using:

  • Low-latency, high-bandwidth High-Performance Computing (HPC) networks

  • Parallel file system solutions (Lustre, GPFS)

  • SCSI and block storage controllers

  • Object storage systems

  • NVM storage technology

  • The ideal candidate has knowledge of and experience using:

  • HPC application programming models

  • Memory mapped IO programming models (mmap)

  • Event-driven programming models

  • Lock-free programming concepts

  • Distributed key-value storage systems (memcached)

  • Common HPC I/O interfaces and libraries (POSIX, MPI-IO, netCDF / PnetCDF, HDF5)

  • Linux kernel internals

  • Agile software development

  • Test-driven software development

DDN Core Characteristics

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


  • 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.


  • 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.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer


Posted 3 weeks ago

VIEW JOBS 11/15/2019 12:00:00 AM 2020-02-13T00:00 <h3>Characteristics of success at dropthought. Is this you?</h3><p> Are you looking to build new products and features? Are you willing to suggest more effective architecture and tools to help us scale? Are you a team player and have great EQ? Do you love great code? Great. Then we're looking for you too.</p><p><br></p><h3>Characteristics of success in this role. You are:</h3><ul> <li>Passionate about building great software.</li> <li>Nimble and flexible enough to thrive in a rapidly evolving business environment.</li> <li>An independent thinker able to execute on tasks with a minimum amount of direction and not a technologist who just executes on specs.</li> <li>Able to have big thoughts and the courage to voice them</li> <li>Comfortable in a small, self-driven, team environment.</li> <li>Collaborative work style – no fear of pair-programming – like feedback on your designs/code</li> </ul><p><br></p><p><strong>Position Summary: </strong></p><p>We are looking for a Full Stack engineer who will be responsible for developing, testing, improving and maintaining new and existing applications on all tiers i.e server, client and database. You should be able to translate product requirements into meaningful functional modules thereby building appealing interactive applications. As a part of our Engineering team, you will work closely with developers to ensure code consistency and create a user-friendly environment with good documentation. If you are looking for an opportunity with high impact for both self and the organization, then this job is for you.</p><p><br></p><p><strong>Requirements</strong></p><ul><li>5 - 8 years of experience</li></ul><ul> <li>Strong Java skills, Angular, React Front-End Experience , Node JS (or) Python API experience</li> <li>Good verbal and written communication skills </li> <li>Ability to multi-task and manage multiple assignments in a fast-paced environment</li> <li>Exposure to Agile/Scrum and TDD.</li> </ul><p><strong>Other:</strong><br></p><p>At home in a small, self-driven, team environment, able to execute on tasks with a minimum amount of direction.</p><p><strong>Benefits</strong></p><ul> <li>Group Outings</li> <li>Fun &amp; Collaborative Work Environment</li> <li>Health Insurance</li> </ul><ul> <li>Flexible PTO </li> <li>Training &amp; Development</li> <li>Much More!</li> </ul> Dropthought Santa Clara CA

Senior Software Engineer

Datadirect Networks Inc