Core Software Developer

  • Full-time

Company Description

We are an innovative storage technology company located in downtown Chicago, and a part of a global IT firm. We created a breakthrough technology that solves tomorrow’s big data storage problems today. Many of the world’s largest data repositories rely on our software, and our product has received multiple prestigious awards. Our highly ambitious pursuits are fueled primarily by the stellar people we hire. We look for bright people who are passionate and dedicated team players.


Job Description

Do you have a passion for leading edge technology? Are you searching for an opportunity to partner and work with intelligent and innovative colleagues? Would you thrive in a dynamic, fast-paced, entrepreneurial environment? If so,  this is the right fit for you.

The Core Architecture and Infrastructure team is the innovation hub. We invented the next-generation storage technology which is rapidly becoming the standard way to store data, and we are the leader in this field. Core team members need a wide variety of skills to be successful: Multithreaded programming, Network and Database theory, Security and Algorithm Design.  We are is much more than storage and our Core team is beginning to branch out into Distributed Computation, and Distributed Management. Over time the list of what we do is only limited by the ability of the developers on the team to come up with new ideas.

The Software Developer will participate in all aspects of the development process, from requirements gathering through quality assurance and delivery. This role is tasked with solving intriguing problems while partnering with other team members, customers, and vendors throughout the entire project lifecycle.

Qualifications

  • Bachelor’s degree in Computer Science or closely related discipline
  • 1-3  years of object-oriented programming with C++ and /or Java
  • 1-3 years of experience with Lnux/Unix
  • Good networking knowledge (TCP/IP)
  • Solid knowledge of algorithms (code efficiency & performance), multi-threaded programming, and database structures.
  • Knowledge of quality assurance tools and methods
  • Experience using Python is a plus

Additional Information

All your information will be kept confidential according to EEO guidelines.