Remoteville

Remote Principal Software Engineer, Software Networking Job in UK Equinix

Principal Software Engineer, Software Networking Equinix
Computer EngineeringComputer ScienceSoftware DevelopmentAgile Software DevelopmentInterfacesPeer ReviewsProduction ReadinessStrategic ThinkingGrpc
Senior (5-8 years) - 
UK


The world's digital infrastructure company™
13670+ employees
Data AnalysisNetworkingInfrastructureCloud Computing


Role


Who you are

  • Proven experience developing distributed, scalable, and highly available services using Golang, Ruby on Rails, Python, or other similar languages
  • Experience designing microservices and systems at scale with a focus on production readiness
  • Experience in designing and implementing API interfaces using REST or gRPC
  • Understanding of distributed systems architecture, operational readiness, and cloud infrastructure provider use cases
  • Deep analytical and problem solving skills with a sense of curiosity
  • Excellent interpersonal and communication skills internally and externally including the ability to document solutions and create architectural diagrams
  • Ability to think strategically and execute with a sense of urgency
  • Experience with L2-L3 networking technologies, including EVPN/VXLAN, at datacenter scale or cloud scale is a plus
  • Experience with building network software at scale with focus on resilience, automation of well tested production ready software
  • Familiarity with operating traditional SQL databases such as PostgreSQL is a plus
  • Experience contributing to Open Source and interacting with Open Source communities is a plus
  • Experience with Kubernetes, Docker, and other container services will be a plus
  • Bachelor's in Computer Science, Computer Engineering, or related field of study

Desirables

  • Production Readiness
  • Strategic Thinking
  • Grpc



What the job involves

  • Architect, design, and develop network orchestration microservices and features for a bare metal cloud that scales and provides interconnection across the Equinix ecosystem
  • Provide technical leadership for the team of highly passionate engineers to evolve our software networking features
  • Collaborate with architects driving the technical strategy and direction for our large-scale cloud services, ensuring simplicity, high reliability, ease of maintenance, and operation

Share this job

Hide company

More jobs at Equinix

Company


Company mission

Equinix is the world's digital infrastructure company, enabling digital leaders to interconnect foundational infrastructure for business success.




Company benefits

  • Cloud services experience
  • Collaborative environment
  • Opportunities for growth and development



Company values

  • Collaboration
  • Innovation
  • Diversity
  • Equity



Company HQ

Redwood City



Founders

Peter Van Camp (Chairman)
;