Engineering — Application Software Developers

Why settle for an uninspiring job when you can work in a technology driven company that continually innovates as it builds a successful business. Cyan is a leading supplier of purpose built, next-generation packet optical transport platforms with transformational network scale and multi-layer management.
Cyan has a growing world-wide customer base. Cyan is ranked sixth by the Wall Street Journal as one of the top fifty venture-backed companies and is listed among the top three companies in the information technology sector. Cyan is founded and lead by a team of industry veterans with a track record of successful innovation.

SUMMARY

As an application software developer at Cyan you work in an agile development environment and thus are enabled to make an immediate contribution to our products and customers. Newly developed features could be released to a live production site in a matter of days. We are looking for smart people to solve hard problems. You will handle a wide array of tasks ranging from prototyping new techniques and technologies, to developing test automation, and supporting our growing customer base. You are expected to write quality code with high availability for large-scale applications in a carrier-class networking environment. You will have the opportunity to work with newer technologies including Python/Django, Graph/NoSQL Databases, Google Web Toolkit (GWT) and HTML5.

EXPERIENCE / SKILLS DESIRED

Cyan is looking to hire numerous developers with varying experience levels. Please apply if you satisfy most of the following:

  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
  • Experience with both static language (e.g. C/C++/C#/Java) and dynamic languages (e.g. Python/Ruby/Perl/Lisp/JavaScript)
  • Experience with programming in Linux
  • Experience in large systems software development or client application development
  • Experience with database systems and multi-threaded / multi-process applications
  • Proficiency in web server architectures is desired
  • Experience in an Agile Development Methodology is desired