Staff Software Engineer

Date PostedMay 7, 2026LocationRedwood City, CA / Frisco, TXCompanyEquinix, IncSalary136,000 - 245,000 USD / AnnualTypeSenior Level

Job Summary

Equinix is seeking a skilled Staff Software Engineer to join the Software Architecture & Engineering team. The role focuses on developing, designing, and supporting the next-generation SDN-based Equinix Fabric platform. You will collaborate with product management and clients to translate business needs into technical solutions.

Responsibilities

  • Design and develop software products and solutions
  • Define product vision and manage product roadmaps
  • Collaborate with product management and clients
  • Perform troubleshooting and bug resolution
  • Execute unit tests and peer code reviews

Required Skills

  • Java and Spring Framework
  • REST API development
  • Kafka or RabbitMQ
  • AWS/Azure/GCP and K8s/Docker
  • AI and LLM knowledge

Job Details

Responsibilities: - Hands-on Design, Development, and Support of Software Products and Solutions. - Collaborating with product management & clients to understand and anticipate their needs and translate them into product requirements. - Defining the vision for the product and maintaining a cohesive vision throughout the process. - Creating a product roadmap based on this vision, managing the product backlog, and prioritizing the tasks based on changing requirements. - Overseeing all stages of product creation, including design and development. - Working with the product team and end-users to deliver updates and status reports. - Participating in Scrum meetings and product sprints. - Monitoring and evaluating product progress at each stage of the process. - Develop unit test plans, and test suites, and perform tests on software solutions. - Solve bugs, engage in troubleshooting, and interact with the internal developer community. - Assist in the analysis & evaluation of new technologies to meet the demand for the product roadmap and technology platform goals. - Advocate and follow best design and development practices adhering to Engineering standards. - Participate in the Design & Peer Code Review process. Qualifications: - Bachelor's degree in computer science, Software Engineering, or related field. - 6+ years of software development working experience with 5+ years of working experience in Java and Java Spring framework. - 2+ years of experience in working closely with product management and/or clients. - Work experience and knowledge of REST API development. - Work experience in messaging service like Kafka or RabbitMQ. - Experience using RDBMS such as Postgres, Oracle, etc. - Hands-on experience with public clouds such as AWS, Azure, or GCP. - Hands-on experience with K8S, docker, and a good understanding of virtualization technologies. - Solid understanding of AI, LLMs, Agentic AI concepts and applying them at work. - Agile-scrum methodology experience in a software development team. - DevOps and CI/CD work experience and knowledge will be a plus. - Excellent communication, organization, and presentation skills. - Disciplined approach to unit testing and TDD where appropriate. - Should have good knowledge of Agile/Scrum, continuous integration, and deployment.