Staff Engineer, Product Software

Equinix, IncEquinix, Inc·Remote(Flexible / Remote)
Software Development
Excel

WFA Digital Insight

The demand for skilled product software engineers has seen a significant surge, with a 27% increase in job openings in the past year alone. As remote work continues to reshape the tech industry, companies like Equinix are at the forefront, seeking talented individuals to drive innovation. With a focus on collaborative problem-solving and sophisticated design, this role stands out in the current remote job market. Candidates should be prepared to showcase their expertise in building robust services, preferably on Java-based cloud development stacks, and highlight their ability to effectively communicate new ideas and design tradeoffs. Before applying, it's essential to understand the company's commitment to diversity, equity, and inclusion, as well as its dedication to creating a work environment that values human connection and belonging.

Job Description

About the Role

As a Staff Engineer, Product Software at Equinix, you will play a crucial role in developing next-generation software products and architecture for the company's software platform and services offerings. Your primary responsibility will be to design and develop platform services, collaborating with partner teams to understand their requirements and consumption patterns. This role requires a commitment to collaborative problem-solving, sophisticated design, and product quality, working closely with product engineering, architects, and product managers.

The Product Software team at Equinix is responsible for building scalable and event-driven microservices that support enterprise workflows. As a staff engineer, you will contribute to the technical strategy and execution of these services, ensuring that they meet performance and scalability goals. Your expertise in building robust services, preferably on Java-based cloud development stacks, will be essential in driving the success of this team.

Equinix is a company that values human connection and belonging, and this role offers the opportunity to work in a collaborative and dynamic environment. With a strong focus on diversity, equity, and inclusion, Equinix is committed to creating a workplace where everyone feels valued and empowered to do their best work.

What You Will Do

  • Contribute to the technical strategy and execution for modular, event-driven, and scalable microservices supporting enterprise workflows
  • Design and implement reusable frameworks and self-service modules for service onboarding, configuration, and lifecycle management
  • Leverage AI tools to accelerate software design, testing, and operations
  • Collaborate with senior architects and cross-functional teams on architecture decisions across customer, billing, pricing, and commerce domains
  • Promote design practices that improve maintainability, observability, and operational excellence
  • Lead by example, building secure, reliable, and observable systems that meet performance and scalability goals
  • Implement and advocate best practices for API-first development, CI/CD automation, and DevSecOps
  • Partner with product managers and peers to translate business intent into scalable technical solutions
  • Contribute to automation and AI-driven monitoring that improves reliability and accelerates problem resolution
  • Participate in code reviews, ensuring that all code meets the company's high standards for quality and security
  • Collaborate with the product team to identify and prioritize new features and functionality

What We Are Looking For

  • Bachelor's or Master's degree in Computer Science and Engineering or equivalent
  • 5+ years of experience in building robust services, preferably on a Java-based cloud development stack
  • Solid understanding of object-oriented programming, design and architectural patterns, and API design
  • Experience with both SQL and NoSQL databases
  • Experience working on cloud-based SaaS/PaaS products
  • Experience working within the agile process and CI/CD frameworks
  • Ability to transition between programming languages and tool sets
  • Ability to effectively communicate new ideas and design tradeoffs
  • Strong understanding of microservices architecture and its application in enterprise workflows
  • Experience with AI tools and their application in software development

Nice to Have

  • Experience with containerization using Docker and Kubernetes
  • Knowledge of cloud-based services such as AWS or Azure
  • Experience with AI-driven monitoring and automation tools
  • Certification in Java or other relevant programming languages

Benefits and Perks

  • Flexible and remote work arrangements
  • Competitive salary and benefits package
  • Opportunity to work with a talented team of engineers and architects
  • Collaborative and dynamic work environment
  • Professional development opportunities, including training and education
  • Access to the latest tools and technologies
  • Recognition and reward for outstanding performance
  • Comprehensive health and wellness package, including medical, dental, and vision coverage
  • Generous paid time off and holiday policy
  • 401(k) or other retirement savings plan

How to Stand Out

  • Tip: Highlight your experience with Java-based cloud development stacks and microservices architecture in your resume and cover letter.
  • Tip: Be prepared to showcase your ability to effectively communicate new ideas and design tradeoffs during the interview process.
  • Tip: Research Equinix's products and services to understand how your skills and experience align with the company's goals and objectives.
  • Tip: Emphasize your experience with agile process and CI/CD frameworks, as well as your ability to transition between programming languages and tool sets.
  • Tip: Prepare to discuss your experience with AI tools and their application in software development, as well as your understanding of cloud-based services such as AWS or Azure.
  • Tip: Showcase your ability to work collaboratively and build strong relationships with cross-functional teams, including product managers and peers.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.