Software Engineer – C#, Java

Job Summary

The Software Engineer will be part of a team that develops and supports Hierarchical Data Format (HDF) technologies. The successful applicant will also participate in development and maintenance of HDF5 software and HDF5 ecosystem (software built on top of HDF5). The applicant for this position should have interest in storage, data workflows, API design and implementation, performance optimization, problem solving, and must be comfortable working with other team members and collaborating with scientists and application developers. Experience with all aspects of the software life cycle is preferred. Travel to client sites, workshops, and conferences may be required.

About The HDF Group

The HDF Group offers a unique suite of technologies and supporting services for managing large and complex data. Its mission is to develop, advance, and support HDF (Hierarchical Data Format) technologies, and ensure long-term access to HDF data.

The HDF Group provides consulting, software development, and advanced support services to organizations with challenging data-management requirements. A spinoff from the University of Illinois in 2006, The HDF Group owns and continues to enhance data technologies that originated at the National Center for Supercomputing Applications (1988-2006). HDF technologies are used in virtually every industry and scientific domain to meet important data management needs. Our customers come from the public and private sector including government and scientific and engineering organizations with mission-critical HDF applications. Beyond that, HDF uses include special effects in film production, flight testing, weather prediction, medical image visualization, DNA analysis, vehicle design, and volcanology to name a few.

The HDF Group currently has 35 employees. Our corporate office is located in Champaign, Illinois, home of the University of Illinois at Urbana-Champaign, one of the top 10 high tech communities in the world. Champaign-Urbana is a vibrant center of cultural and business activities, a great place for a family, and a great place to live. 

Essential Job Functions and Key Responsibilities

  • Participate and work as part of a software support and development team to maintain HDF5 technologies and HDF5 ecosystem.
  • Work on the assigned projects.
  • Write and develop technical documentation.
  • Support the CI/CD processes for the building, packaging and deploying software across both Linux and Windows platforms.
  • Communicate with The HDF Group customers and HDF5 users.

Minimum requirements

  • A Bachelor’s degree is required, preferably in computer science or software engineering; experience and/or training maybe considered depending on the nature and depth of the experience as it relates to current technologies.
  • 3-5 years’ experience with C# and Java programming and strong working knowledge of .NET Framework.
  • 3-5 years’ work experience developing production quality software.
  • 3-5 years’ experience in DevOps/Software Configuration Management using version control source repositories such as Bitbucket and GitHub.

Knowledge, Skills, and Abilities required

  • Ability to learn quickly new concepts and techniques.
  • Ability to communicate clearly to all types of audiences – from the inexperienced to highly technical users.
  • Strong organizational skills.
  • Strong written communication skills.
  • Self-motivation and creativity.
  • Problem solving and analytical skills necessary to carry out essential job functions and key responsibilities.

Knowledge, Skills, and Abilities preferred

  • Experience with software performance evaluation and enhancement.
  • Experience with “agile” software development.
  • Experience working with HDF5 software.
  • Experience with C.
  • Experience with C++.

The HDF Group offers a comprehensive collection of benefits including paid time off and health/dental/vision insurance, as well as company matching 401k to name a few.  The HDF Group is an Equal Opportunity Employer and has a strong commitment to diversity. In keeping with that commitment, individuals with disabilities, minorities, females, and veterans are encouraged to apply.

To ensure full consideration, please submit a resume, cover letter, and references to

To learn more about the work being done at The HDF Group, visit our website at