The Equinix Product Software Architecture & Engineering group is looking for a smart, enthusiastic, and creative thought leader with a strong background in product innovation and software engineering. In this position, you will play a pivotal role in influencing product roadmaps and lead software engineering teams to extend a scalable & highly available distributed data processing platform to handle 500TB+ of data, 2.5 million+ stream of events across 60K+ industrial IoT devices.
Software Engineering & Technical Leadership
• Be a technical manager with deep experience in distributed systems and software platforms
• Partner with technical product managers and other business facing functions to understand market needs; quickly translating them into demonstrable software
• Be a technical manager with rich hands-on experience
• Lead concept-2-deploy cycles to deliver high quality Product capabilities in a rapidly changing environment
• Provide best in class Global technical customer support
• Partner closely with Architects, Infrastructure & Operation teams to develop and deploy efficient solutions
• Be responsible for strategic direction working closely with Product and stakeholders
• Drive continuous improvements and efficiencies for software development, testing and support
• Foster an innovation-oriented culture to identify new opportunities and enable the next gen
• Communicate and engage effectively with executive leadership and partner groups
People & Team Management
• Help engineers develop their careers, assigning them to projects tailored to their skill levels, long-term skill development, personalities, and work styles
• Hire and mentor a diverse group of software engineers
• Build and foster high performance engineering team by performance reviews and evaluations, providing constructive feedback, conflict resolution and stakeholder management