Senior Software Engineer Job in San Jose 95101, California US
About Equinix
Equinix, Inc. (Nasdaq: EQIX) operates International Business Exchange (IBX) data centers offering businesses a place to reliably run their operations and securely exchange critical information in North America, Europe and Asia-Pacific. Every day, without compromise, the people who control the world's most valued information assets place their trust in us, leveraging our insight, expertise and world-class service to protect and connect what matters to them most--their information.
Why Equinix
As a recognized global leader in its industry, Equinix employs dedicated, driven experts who take pride in their work. When you choose to work for Equinix, you're not just picking a job, you're embarking on a career. You're not just working at a company, you're joining a vital, global team.
As part of the Equinix's Network Software group, he/she will be responsible for the development and maintenance of network applications. This position reports to the manager of the Network Software group.
Responsibilities
- Design, Develop, Test and Maintain Network Software applications, including the automated Branch Circuit Monitoring (BCM).
- Coordinate with the data center operations team in defining the requirements for the system enhancements and automated reports.
- Work with Network Architecture, NOC and IT teams to develop requirements and timelines for new features and integration.
- Coordinate with Applications and Database teams on protocols and standards of the system.
- Balance workload across multiple projects according to established priorities.
- Provide support for the global teams who use the network software applications developed by the team.
- Identify the application of new technologies and processes and provide help to effectively integrate them into Equinix's products, services and/or operations.
- May perform other duties as assigned.
Qualifications Experience
- Bachelor's Degree.
- 5+ years of development in at least one major scripting language (Perl, C/C++, PHP)
- 5+ years experience with SQL and relational databases
- Experience with writing code in at least two languages
- 3+ years experience with OO coding fundamentals
- 4+ years of development with XML/SOAP
- Experience with Modbus a plus
- Experience with Schneider and/or Eaton systems a plus
- Basic understanding of networking fundamentals and equipment
- Experience with network monitoring systems, Syslog and SNMP
- Experience with WMware or Xen systems
- Oracle DB experience a plus
- Self-motivated team player.
- Excellent written and verbal communication skills.
**Equinix is an Equal Opportunity/Affirmative Action Employer.

