- As a key member of the Equinix Product Engineering team you will be involved in all the software development life cycle phases with a focus on delivering solutions to meet business objectives and engineering standards.
- Hands-on Design, Development, Testing & Support of Software Products and Solutions
- Advocate and Follow best design and development practices adhering to software engineering standards.
- Work in a Globally Distributed Development team environment with minimal supervision.
Qualifications & Experience:
- Bachelor or Master’s degree or equivalent in the field of Computer Science, Software Engineering or related field of education.
- Very strong in Java or C++ programming foundations (Java is highly preferred)
- Strong foundations and knowledge in Data Structures, Concurrency, Algorithms and Design Patterns.
- Experience with NoSql technologies like Cassandra, Solr, MongoDB etc. is a huge plus
- Excellent communication, organization and presentation skills.