Good understanding of networking concepts and the OSI model
Familiarity with cloud networking fundamentals or interest in learning them
Experience using Docker; introductory experience with Kubernetes is a plus
Distributed Systems & Data
Exposure to messaging systems (e.g., Kafka or similar) is a plus
Working knowledge of relational databases and/or NoSQL data stores
Understanding of basic trade-offs between performance, consistency, and availability
API & Software Engineering
Experience building or consuming REST APIs
Familiarity with OpenAPI/Swagger specifications is preferred
Understanding of clean code principles and version control (Git)
Soft Skills
Strong desire to learn and grow as a software engineer
Clear and respectful communication
Collaborative mindset and openness to feedback
Ability to follow through on tasks and ask for help when needed
The targeted pay range for this position in the following location is / locations are:
United States - Redwood City Office GHQ : 109,000 - 163,000 USD / Annual
United States - Dallas Infomart Office DAI : 90,000 - 136,000 USD / Annual
The targeted pay range listed reflects the base pay only and does not include bonus, equity, or benefits. Employees are eligible for bonus, and equity may
Additional Information
Who are we?
Equinix is the world's digital infrastructure company®, shortening the path to connectivity to enable the innovations that enrich our work, life and planet.
A place where tech thinkers and future builders turn bold ideas into breakthrough experiences, we welcome your unique perspective.
Help us challenge assumptions, uncover bias, and remove barriers-because progress starts with fresh ideas. You'll find belonging, purpose, and a team that welcomes you-because when you feel valued, you're empowered to do your best work.
Job Summary
As a Senior Associate Software Engineer on the Equinix Fabric team, you will contribute to the development of a programmable, self-service Connectivity-as-a-Service (CaaS) platform that supports mission-critical global connectivity.
This role is ideal for engineers early in their careers who already have hands-on experience building production software and want to grow their skills in distributed systems, cloud integration, and large-scale platforms under the guidance of senior engineers and architects.
You will work as a hands-on contributor within a collaborative engineering team, implementing features, fixing bugs, and improving platform reliability. You will participate in design discussions, learn best practices for scalable systems, and gradually take on greater technical ownership over time.
You are curious, motivated to learn, and comfortable working with guidance while developing confidence in troubleshooting, code quality, and system behavior.