Principal Software Engineer

Equinix

The Role

Overview

Designs and leads end-to-end software architecture and development for complex solutions.

Key Responsibilities

  • code development
  • automated testing
  • architecture review
  • release management
  • sla metrics
  • customer interaction

Tasks

-Develops and maintains code for complex changes -Recommends testing frameworks, designs automated test scripts -Defines and publishes the SLA metrics and the compliance reports -Ensures and enables ITIL compliance -Manages internal/external customer relationship and communication, working with all the product stakeholders -Brings in industry tools automation expertise and aligns Equinix practices accordingly -Attends and engages in requirement definition meetings -Provides executive team updates aligning with the vision, charter and roadmap -Leads cross functional/cross platform architecture reviews, sets architecture guidelines and standards -Participates in enhancement and release planning meetings to represent the SW development input into the process -Reviews, analyzes and gives feedback on requirements/functional designs -Sets testing standards and recommends testing frameworks -Manages assigned development tasks to schedule/plan, provides leadership and planning for completing development for projects -Designs for larger projects and cross system/functional enhancements -Develops innovative solutions, processes and best practices by leading internal technical teams -Manages and influences cross-functional release cycle -Conducts design reviews, provides technical leadership and develops design templates and standards -Conducts code and program performance reviews -Defines the architecture and presents to the product management team to ensure that the architecture is aligned with the product roadmap -Sets design and coding standards and processes -Provides technical leadership, recommends development tools -Participates in customer calls to understand issues and provide solutions -Participates in architectural review process

Requirements

  • computer science
  • computer engineering
  • bachelor's
  • 10+ years

What You Bring

-Bachelor's in Computer Science or Computer Engineering -10+ years experience

The Company

About Equinix

-World’s largest provider of data center and interconnection services. -Offers cutting-edge solutions that enable businesses to scale and adapt to the digital age. -Facilitates high-performance connections for industries like cloud computing, telecommunications, and finance. -Provides services including hybrid cloud solutions, network and application performance optimization, and interconnection for business ecosystems. -At the forefront of advancing global digital transformation through strategic partnerships with leading companies. -Innovative business models drive enterprise infrastructure modernization, ensuring security and compliance.

Sector Specialisms